Почему это изображение не отображается с TimThumb? - PullRequest
0 голосов
/ 05 мая 2011

Я использую TimThumb на http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/.

Я настроил memory_limit на «5000 МБ» в моем файле php.ini, а в коде TimThumb я установил следующий код:

    define ('MEMORY_LIMIT', '30M');             // set PHP memory limit
define ('MAX_FILE_SIZE', 7000000000);           // file size limit to prevent possible DOS attacks (roughly 1.5 megabytes)

Сама картинка составляет всего 2,23 МБ, последний раз, когда я проверял, это было не так уж и много.

1 Ответ

4 голосов
/ 05 мая 2011

Вам нужно использовать ini_set (), а не define () для изменения настроек php:

ini_set('memory_limit','64M');

edit: заметил, что память, которую он сообщает, составляет 30M, поэтому, возможно, сценарий миниатюр использует определенное значение. В любом случае, просто увеличьте предел памяти, пока он не заработает.

...