2011-05-05 78 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