К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Подскажите плз по PHP функция filesize()

Гость
0 - 12.10.2012 - 14:17
filesize()
на маленьких файлах она работает нормально, а больших выдате сообщение:
выдало:
"Warning: filesize() [function.filesize]: stat failed for ...

и возвращает нуль.
Подскажите плз, как лечить?



1 - 12.10.2012 - 16:49
в справочнике http://de2.php.net/manual/ru/function.filesize.php пишут
Замечание: Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа, то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов размером больше 2ГБ.

Попробуй использовать функцию stat() http://de2.php.net/manual/ru/function.stat.php
Гость
2 - 12.10.2012 - 19:42
>0
попробуйте filesize()/1000
Хотя это надо бы сначала исходник этой функции посмотреть.
Гость
3 - 12.10.2012 - 20:53
спасибо, оказалось, что что то с имененм файла не так было, хотя я его делал "кпоировать вставить", возможно, из за точек и проблов внутри имени. Поменля на дургео - нормально. Размер файла был 90 метров. За функцию stat() http://de2.php.net/manual/ru/function.stat.php тодже спасибо, буду иметь ее в виду.


К списку вопросов






Copyright ©, Все права защищены