2012-11-02 50 views
2

我有以下問題:如何設置每個腳本的upload_max_filesize限制?

如何設置per-script upload_max_filesize限制? 我想爲特定腳本(操作)設置較大的上傳文件大小限制。我知道我可以使用.htaccess,但問題是所有操作都是通過單個index.php文件分派的,這可能意味着所有操作.htaccess規則是相同的。那麼是否可以爲單個php腳本(操作)設置每腳本max_upload_size?

希望你能幫助我。

在此先感謝。

+1

有時在共享主機上,您將無法訪問php.ini或通過ini_set進行設置。在這種情況下,在上傳之前,使用javascript檢查文件大小並允許/禁止它們上傳。 –

回答

0

你可以試着插入此代碼到你的PHP腳本(動作):

ini_set('upload_max_filesize', '25M'); 

或在另一動作的另一個值:

ini_set('upload_max_filesize', '120M'); 
+0

ini_set無法在upload_max_filesize上工作 – Svetoslav

+0

謝謝。但不幸的是,由於選項'upload_max_filesize'的可變參數爲PHP_INI_PERDIR(http://uk.php.net/manual/en/ini.list.php)。所以ini_set不適用於這個選項。任何其他想法? –

相關問題