我在http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/使用TimThumb。
我已经在我的php.ini文件中将memory_limit调整为“5000MB”,在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 MB,这是我最后一次检查那不是那么大的哈哈。
答案 0 :(得分:4)
您需要使用ini_set(),而不是使用define()来更改php设置:
ini_set('memory_limit','64M');
编辑:注意到它报告的内存为30M,因此缩略图脚本可能使用定义的值。无论哪种方式,只需增加内存限制,直到它工作。