2011-05-05 45 views
0

我使用TimThumb在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

哈你有一个名为爱马仕服务器 – 2011-05-05 00:23:49

回答

4

您需要使用的ini_set(),而不是一个定义()来更改PHP设置:

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

编辑:注意到它报告是30M内存,所以也许缩略图脚本使用定义的值。无论哪种方式,只要增加内存限制,直到它工作。

+0

有没有办法将内存限制设置为“无限”? – Keyslinger 2011-10-27 19:15:25

+0

'ini_set(memory_limit,-1)',但这通常是一个**真的**不好的主意。 – jesse 2011-11-02 15:55:25