![]() |
Подскажите плз по PHP функция filesize() filesize() на маленьких файлах она работает нормально, а больших выдате сообщение: выдало: "Warning: filesize() [function.filesize]: stat failed for ... и возвращает нуль. Подскажите плз, как лечить? |
в справочнике [url]http://de2.php.net/manual/ru/function.filesize.php[/url] пишут Замечание: Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа, то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов размером больше 2ГБ. Попробуй использовать функцию stat() [url]http://de2.php.net/manual/ru/function.stat.php[/url] |
>0 попробуйте filesize()/1000 Хотя это надо бы сначала исходник этой функции посмотреть. |
спасибо, оказалось, что что то с имененм файла не так было, хотя я его делал "кпоировать вставить", возможно, из за точек и проблов внутри имени. Поменля на дургео - нормально. Размер файла был 90 метров. За функцию stat() [url]http://de2.php.net/manual/ru/function.stat.php[/url] тодже спасибо, буду иметь ее в виду. |
Текущее время: 06:35. Часовой пояс GMT +3. |