23
我想重寫我的upload_max_filesize
在PHP中,但我仍然得到在我的php.ini文件是2 MB的值。覆蓋upload_max_filesize
ini_set('upload_max_filesize','30M');
ini_set('post_max_size','30M');
echo("<br>".ini_get('upload_max_filesize')."<br>");
我想重寫我的upload_max_filesize
在PHP中,但我仍然得到在我的php.ini文件是2 MB的值。覆蓋upload_max_filesize
ini_set('upload_max_filesize','30M');
ini_set('post_max_size','30M');
echo("<br>".ini_get('upload_max_filesize')."<br>");
這些設置在通過ini_set
設置時不會產生任何影響。
原因是PHP需要這些值之前您的腳本甚至執行。上傳發生時,目標腳本在上傳完成時執行,因此PHP需要事先知道最大大小。
將它們設置爲php.ini
,虛擬主機配置或.htaccess
文件。一個典型的.htaccess
文件應該是這樣的:
php_value post_max_size 30M
php_value upload_max_filesize 30M
我想在我的.htaccess設置,但沒有改變發生。我正在共享主機上。是否有可能這樣做? – Ayan 2016-11-26 12:36:37