程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 兩種PHP上傳文件大小限制解決方案

兩種PHP上傳文件大小限制解決方案

編輯:關於PHP編程

PHP還是比較常用的,於是我研究了一下PHP上傳文件大小限制,在這裡拿出來和大家分享一下PHP上傳文件大小限制的解決方案,希望對大家有用。PHP本身是一種簡單而強大的語言。PHP語言擁有核心特性如強大的字符串和數組處理能力,同時極大的改進了對面向對象編程的支持(PHP5以上版本)。通過使用標准的和可選的擴展模塊,PHP應用程序可以連接MySQL或Oracle等十幾種數據庫、繪圖、創建PDF文件和創建解析XML文件。

你也可以使用C語言來寫自己的PHP擴展模塊。例如,在已存在的代碼庫中提供一個PHP的接口函數。你也可以在Windows下運行PHP,使用COM控制其它諸如Word和Excel的Windows應用程序,或者使用ODBC來連接數據庫。

在國內,PHP曾經和微軟的ASP並駕齊驅,是大家常用的網絡編程語言。 ASP3.0現在早已經被微軟放棄了,不再更新,也許有人會認為:PHP應該也是個快作古的東西了吧?然而事實恰恰相反,PHP不僅在高速發展,把ASP遠遠拋在身後,而且漸漸成為現在互聯網上使用最為廣泛、最熱門的語言。

  • http://www.netcraft.com),現在全球使用PHP的網站服務器超過2300萬台(占全球網站四分之一強,全球網站數包括所有靜態網站在一億左右)。從Netcraft的數據來看,今年以來PHP發展很快,上升勢頭強勁。根據TIOBE全球最流行編程語言排行榜(http://www.tiobe.com/tpci.htm),PHP穩居前五。通常在php.ini裡面可以設置最大上傳文件大小,有時候還是上傳文件時只能小於512k的?稍微大有點就會出錯,找不到上傳頁面,“該頁無法顯示,.......,找不到服務器或發生 DNS 錯誤。

    PHP上傳文件大小限制解決方法:

    第一:在php.ini裡面查看如下行:

    1. upload_max_filesize = 8M 
    2. post_max_size = 10M 
    3. memory_limit = 20M 

    把這些值改成我所說的,看看有沒有問題,另外要確認上傳的 <form> 裡沒有類似下面的這行<input type="hidden" name="MAX_FILE_SIZE" value="500000">這樣也是限制上傳大小用的。

    第二:如果是apache 2 需要修改

    1. /etc/httpd/conf.d/php.conf 

    中的LimitRequestBody 524288將524288(=512×1024)改大,比如5M(=5×1024×1024)這樣上傳就不會出現如上問題,上傳不響應,上傳現實該頁無法現實也將得到解決!


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved