首頁  >  文章  >  後端開發  >  php 圖片上傳不了怎麼辦

php 圖片上傳不了怎麼辦

藏色散人
藏色散人原創
2021-03-25 09:56:293554瀏覽

php圖片上傳不了的解決方法:1、開啟“file_uploads”,並確定上傳大小;2、修改“memory_limit”的值大於“post_max_size”的值;3、設定每個腳本最大允許執行時間即可。

php 圖片上傳不了怎麼辦

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php環境無法上傳圖片的幾種解決方法

php.ini設定檔(以下幾小點) 

#1、file_uploads 是否開啟on 必須開啟是否允許HTTP檔案上傳;決定上傳大小post_max_size = 8M(伺服器端) 

2、PHP接受的POST資料最大長度(客戶端) 要上傳大文件,該值必須大於"upload_max_filesize" 如果設定腳本中啟動了記憶體限制,"memory_limit"也會影響檔案上傳。

一般說來,"memory_limit"應該比"post_max_size"要大允許上傳的檔案的最大尺寸upload_max_filesize = 1204KB

#3、每個腳本最大允許執行時間, 按秒計這個參數有助於阻止劣質腳本無休止的佔用伺服器資源。 

附註: "max_execution_time"只影響腳本本身的執行時間。 

任何其它花費在腳本運作之外的時間,如用system()/sleep()函數的使用、資料庫查詢、檔案上傳等都不包括在內。

在安全模式下,你不能用ini_set()在運行時改變這個設置,每個腳本接收輸入資料的最大允許時間(POST, GET, upload), 按秒計設定一個腳本所能夠申請到的最大記憶體位元組數。這有助於防止劣質腳本消耗完伺服器上的所有內存,要使用此指令必須在編譯的時候啟動。

【推薦學習:PHP影片教學

#

以上是php 圖片上傳不了怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn