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 тодже спасибо, буду иметь ее в виду. | |
![]() | Интернет-форум Краснодарского края и Краснодара |