
17.09.2009, 19:45
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
С нами:
10018169
Репутация:
1680
|
|
вопрос по php, в общем у меня стоит в настройках php
memory_limit 5M
есть файл который весит 4849824 (то есть не 5 метров), но почему то выскакивает:
Fatal error: Allowed memory size of 5242880 bytes exhausted (tried to allocate 16 bytes) in
как мне определить ошибку заранее? То есть проверку сделать.
делаю так:
if (filesize($ipfile) > ini_get('memory_limit'))
но не тут то было, функция filesize делает в байтах, а ini_get('memory_limit') в мегабайтах и + ко всему добавляет М в конец...
Как мне сделать проверку, чтобы не выскакивало ошибки:
Fatal error: Allowed memory size of 5242880 bytes exhausted (tried to allocate 16 bytes) in
???
|
|
|