php文件上傳時,文件大小限制問題

在默認情況下,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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章