在默認情況下,php.ini 中對上傳文件和post方式提交的數據大小是有限制的,其中,post的最大數據是2M,而上傳文件的最大是8M;
但實際情況中上傳的文件遠遠大於8M,這時就需要修改php.ini的配置了,兩種方式,
第一種: 在有權修改服務器配置時,直接修改php.ini重啓apache,搞定,【通常post的配置比upload大一些】
第二張: 無權限操作服務器,在網站目錄中添加.htaccess文件,在此文件中配置post_max_size和 upload_max_filesize;
注:對於這兩個配置項,ini_set配置是不起作用的,由於它們的指令作用域是PHP_INI_PERDIR,
.htaccess文件內容如下;【我試過,但貌似不起作用...】
<span style="white-space:pre"> </span><IfModule mod_php5.c>
<span style="white-space:pre"> </span>php_value post_max_size 10M
<span style="white-space:pre"> </span>php_value upload_max_filesize 8M
<span style="white-space:pre"> </span>php_value max_file_uploads 50
<span style="white-space:pre"> </span></IfModule>