亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

php文件上傳你必須知道的幾點

2024-09-04 11:45:13
字體:
來源:轉載
供稿:網友

本篇文章主要說明的是與php文件上傳的相關配置的知識點。PHP文件上傳功能配置主要涉及php.ini配置文件中的upload_tmp_dir、upload_max_filesize、post_max_size等選項,下面一一說明。

打開php.ini配置文件找到File Uploads

file_uploads = On

默認允許HTTP文件上傳,此選項不能設置為OFF。

upload_tmp_dir =

默認為空,此選項在手動配置PHP運行環境時,也容易遺忘,如果不配置這個選項,文件上傳功能就無法實現,這個選項設置的是文件上傳時存放文件的臨時目錄,你必須給這個選項賦值,比如upload_tmp_dir ='/leapsoulcn',代表在C盤目錄下有一個leapsoulcn目錄,和session配置一樣,如果你是在linux環境下,你必須賦予這個目錄可寫權限。

如何上傳超過8M的大文件?

上傳大文件主要涉及配置upload_max_filesize和post_max_size兩個選項。

php.ini配置文件中的默認文件上傳大小為2M,php初學者容易犯的一個錯誤是在編寫文件上傳功能時通過設置上傳文件最大大小的表單區域,即允許上傳文件的最大值,max_file_size(隱藏值域)的值來規定上傳文件的大小,其實一般別人可以繞過這個值,所以安全起見,最好是在php.ini配置文件中配置upload_max_filesize選項,設定文件上傳的大小。

默認upload_max_filesize = 2M,即文件上傳的大小為2M,如果你想上傳超過8M的文件,比如20M

本篇文章主要說明的是與php文件上傳的相關配置的知識點。PHP文件上傳功能配置主要涉及php.ini配置文件中的upload_tmp_dir、upload_max_filesize、post_max_size等選項,下面一一說明。

打開php.ini配置文件找到File Uploads

file_uploads = On

默認允許HTTP文件上傳,此選項不能設置為OFF。

upload_tmp_dir =

默認為空,此選項在手動配置PHP運行環境時,也容易遺忘,如果不配置這個選項,文件上傳功能就無法實現,這個選項設置的是文件上傳時存放文件的臨時目錄,你必須給這個選項賦值,比如upload_tmp_dir ='/leapsoulcn',代表在C盤目錄下有一個leapsoulcn目錄,和session配置一樣,如果你是在linux環境下,你必須賦予這個目錄可寫權限。

如何上傳超過8M的大文件?

上傳大文件主要涉及配置upload_max_filesize和post_max_size兩個選項。

php.ini配置文件中的默認文件上傳大小為2M,php初學者容易犯的一個錯誤是在編寫文件上傳功能時通過設置上傳文件最大大小的表單區域,即允許上傳文件的最大值,max_file_size(隱藏值域)的值來規定上傳文件的大小,其實一般別人可以繞過這個值,所以安全起見,最好是在php.ini配置文件中配置upload_max_filesize選項,設定文件上傳的大小。

默認upload_max_filesize = 2M,即文件上傳的大小為2M,如果你想上傳超過8M的文件,比如20M,你必須設定upload_max_filesize = 20M。

但是光設置upload_max_filesize = 20M還是無法實現大文件的上傳功能,你必須修改php.ini配置文件中的post_max_size選項,其代表允許POST的數據最大字節長度,默認為8M。如果POST數據超出限制,那么$_POST和$_FILES將會為空。要上傳大文件,你必須設定該選項值大于upload_max_filesize指令的值,我一般設定upload_max_filesize和post_max_size值相等。另外如果啟用了內存限制,那么該值應當小于memory_limit選項的值。

文件上傳的其他注意事項

在上傳大文件時,你會有上傳速度慢的感覺,當超過一定的時間,會報腳本執行超過30秒的錯誤,這是因為在php.ini配置文件中max_execution_time配置選項在作怪,其表示每個腳本最大允許執行時間(秒),0 表示沒有限制。你可以適當調整max_execution_time的值,不推薦設定為0。

至此,在php.ini配置文件中對文件上傳選項進行配置的PHP教程就介紹完畢了,通過上面的步驟實踐與學習,再結合PHP程序,文件上傳功能就可以實現了。

你必須設定upload_max_filesize = 20M。

但是光設置upload_max_filesize = 20M還是無法實現大文件的上傳功能,你必須修改php.ini配置文件中的post_max_size選項,其代表允許POST的數據最大字節長度,默認為8M。如果POST數據超出限制,那么$_POST和$_FILES將會為空。要上傳大文件,你必須設定該選項值大于upload_max_filesize指令的值,我一般設定upload_max_filesize和post_max_size值相等。另外如果啟用了內存限制,那么該值應當小于memory_limit選項的值。

文件上傳的其他注意事項

在上傳大文件時,你會有上傳速度慢的感覺,當超過一定的時間,會報腳本執行超過30秒的錯誤,這是因為在php.ini配置文件中max_execution_time配置選項在作怪,其表示每個腳本最大允許執行時間(秒),0 表示沒有限制。你可以適當調整max_execution_time的值,不推薦設定為0。

至此,在php.ini配置文件中對文件上傳選項進行配置的PHP教程就介紹完畢了,通過上面的步驟實踐與學習,再結合PHP程序,文件上傳功能就可以實現了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久久7电影| 国产亚洲精品91在线| 51ⅴ精品国产91久久久久久| 欧美一级淫片videoshd| 成人黄色大片在线免费观看| 国内外成人免费激情在线视频网站| 欧美激情精品久久久久久大尺度| 精品亚洲国产视频| 91在线视频免费| 国产精品久久av| 亚洲久久久久久久久久| 久久久亚洲影院你懂的| 国产91精品久久久久久| 精品国产一区二区三区久久狼5月| 日韩h在线观看| 成人久久久久久久| 精品爽片免费看久久| 国产欧美精品va在线观看| 亚洲xxxx妇黄裸体| 亚洲韩国青草视频| 欧美日韩中文字幕在线| 96精品久久久久中文字幕| 成人精品一区二区三区电影黑人| 亚洲精品自拍视频| 亚洲资源在线看| 亚洲国产91精品在线观看| 亚洲美女av电影| 久久久久久久久久婷婷| 国产精品海角社区在线观看| 亚洲欧美国产va在线影院| 91久久国产综合久久91精品网站| 欧美成人精品激情在线观看| 国产精品久久久久免费a∨| 91免费福利视频| 成人淫片在线看| 精品久久久香蕉免费精品视频| 色黄久久久久久| 日韩一区二区精品视频| 91亚洲永久免费精品| 国内精品久久久久影院优| 国外色69视频在线观看| 日韩亚洲精品电影| 精品国产乱码久久久久久虫虫漫画| 国产精品一区二区久久精品| 日韩在线视频中文字幕| 91国产美女视频| 97在线观看视频国产| 亚洲黄色www网站| 欧美肥臀大乳一区二区免费视频| 久久综合伊人77777| 91av网站在线播放| 国产丝袜一区二区| 日本精品免费一区二区三区| 国产精品久久久久久久久久新婚| 日本老师69xxx| 亚洲女在线观看| 精品久久久久久久大神国产| 欧美电影免费观看电视剧大全| 91情侣偷在线精品国产| 亚洲美女视频网| 欧美在线视频网站| 欧美夫妻性生活视频| 国产精品户外野外| 欧美日韩激情视频8区| 亚洲乱码一区av黑人高潮| 国产精品啪视频| 狠狠操狠狠色综合网| 国产成人av网| 性夜试看影院91社区| 日韩亚洲精品视频| 国产日韩在线精品av| 欧美成在线观看| 91九色国产社区在线观看| 国内精品久久久久久影视8| 亚洲国产美女精品久久久久∴| 亚洲xxxx妇黄裸体| 欧美极品在线播放| 亚洲一区二区中文字幕| 日韩电影在线观看中文字幕| 91精品免费久久久久久久久| 国产精品久久久久久久久久ktv| 欧美亚州一区二区三区| 成人黄色av网站| 日韩免费在线电影| 欧美日韩国产第一页| 中文字幕日韩在线观看| 久久久久日韩精品久久久男男| 日韩精品在线免费| 日韩一级黄色av| 精品无码久久久久久国产| 久久久噜噜噜久噜久久| 亚洲色图35p| 亚洲一区二区久久久久久| 亚洲国产另类久久精品| 国产一区二区黄| 日韩av电影中文字幕| 久久综合久久美利坚合众国| 欧美成人小视频| 欧美极品在线视频| 欧美一区二区三区免费视| 不用播放器成人网| 在线观看中文字幕亚洲| 亚洲国产中文字幕在线观看| 精品毛片三在线观看| 亚洲男人天堂2019| 国产精品日韩专区| 欧美午夜视频在线观看| 色婷婷av一区二区三区在线观看| 中文字幕日韩综合av| 成人精品一区二区三区电影黑人| 国产精品久久久久福利| 欧美午夜电影在线| 精品国产户外野外| 69国产精品成人在线播放| 久久久久久久久久婷婷| 91精品国产综合久久香蕉最新版| 国内精品久久久久久中文字幕| 国产福利精品视频| 国产成人鲁鲁免费视频a| 97超级碰碰碰| 日韩一二三在线视频播| 国产日韩欧美黄色| 亚洲天堂免费观看| 国产日韩在线看片| 狠狠久久亚洲欧美专区| 国产精品专区第二| 法国裸体一区二区| 日本欧美黄网站| 夜夜嗨av色综合久久久综合网| 欧洲亚洲在线视频| 日韩精品在线观看网站| 久久网福利资源网站| 九九精品视频在线观看| 91美女片黄在线观| 欧美美最猛性xxxxxx| 日av在线播放中文不卡| 4k岛国日韩精品**专区| 中文字幕精品av| 日本中文字幕成人| 久久五月天综合| 欧美日韩aaaa| 成人一区二区电影| 中文字幕日本精品| 欧美丝袜一区二区三区| 欧美电影院免费观看| 成人情趣片在线观看免费| 亚洲天堂男人的天堂| 欧美一级片免费在线| 久久久久免费精品国产| 日韩成人av网址| 在线观看欧美www| 久久久久一本一区二区青青蜜月| 欧美综合国产精品久久丁香| 久久福利视频网| 2019亚洲日韩新视频| 欧美视频精品一区| 亚洲第一精品久久忘忧草社区| 国内外成人免费激情在线视频网站| 精品一区二区三区四区| 欧美大成色www永久网站婷| 色青青草原桃花久久综合| 久久伊人91精品综合网站| 成人福利视频在线观看| 国产精品自产拍在线观|