Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Подсчет количества символов в файле
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Подсчет количества символов в файле

Страниц (1): [1]
 

1. Oldgy - 22 Мая, 2009 - 19:31:00 - перейти к сообщению
...
2. vitaliy_mad - 22 Мая, 2009 - 19:31:36 - перейти к сообщению
Oldgy пишет:
filesize($file);
это и есть кол-во символов
(Добавление)
ЗЫ: если кодировка 8-ми битная...
3. Oldgy - 22 Мая, 2009 - 19:50:25 - перейти к сообщению
...
4. chaynyk - 25 Мая, 2009 - 14:03:28 - перейти к сообщению
Да только перед подсчетом, нужно избавиться от пробелов и новых строк
5. AlexGreF - 25 Мая, 2009 - 21:18:32 - перейти к сообщению
Вот так проще:

Или даже так должно работать:
6. vitaliy_mad - 25 Мая, 2009 - 21:21:30 - перейти к сообщению
chaynyk пишет:
Да только перед подсчетом, нужно избавиться от пробелов и новых строк
а пробел разве символом не является? как и новая строка тоже....

AlexGreF а с точки зрения использования памяти? зачем загружать его в память, для выяснения размера в байтах (символов)?
7. AlexGreF - 25 Мая, 2009 - 21:29:55 - перейти к сообщению
vitaliy_mad пишет:
Oldgy пишет:
filesize($file);
это и есть кол-во символов
(Добавление)
ЗЫ: если кодировка 8-ми битная...

filesize возвращает не количество символов, а размер в байтах вроде бы..
8. vitaliy_mad - 25 Мая, 2009 - 21:32:56 - перейти к сообщению
AlexGreF пишет:
filesize возвращает не количество символов, а размер в байтах вроде бы..
а что такое байт?
9. AlexGreF - 25 Мая, 2009 - 21:36:18 - перейти к сообщению
vitaliy_mad пишет:
AlexGreF пишет:
filesize возвращает не количество символов, а размер в байтах вроде бы..
а что такое байт?

А ну да, точно, ты же писал про восьмибитную кодировку...
А если будет не восьмибитная? Ну скажем в utf-8?
Тогда наверно придётся использовать мой вариант...
А для восьмибитных и правда, лучше использовать так:
10. vitaliy_mad - 25 Мая, 2009 - 21:38:51 - перейти к сообщению
AlexGreF пишет:
А если будет не восьмибитная? Ну скажем в utf-8?
Тогда наверно придётся использовать мой вариант...

тогда да.... поэтому и написал про кодировку... в 80% используется 8-ми битная cp1251 или koi8-r.
11. AlexGreF - 25 Мая, 2009 - 21:41:16 - перейти к сообщению
vitaliy_mad пишет:
AlexGreF пишет:
А если будет не восьмибитная? Ну скажем в utf-8?
Тогда наверно придётся использовать мой вариант...

тогда да.... поэтому и написал про кодировку... в 80% используется 8-ми битная cp1251 или koi8-r.

Согласен!

 

Powered by ExBB FM 1.0 RC1