新聞中心
我們?cè)诰帉?xiě)PHP程序的時(shí)候經(jīng)常會(huì)遇到上傳文件的需求。那么在編寫(xiě)這一代碼之前,我們需要進(jìn)行PHP上傳大文件設(shè)置,來(lái)提供我們的需求環(huán)境。#t#

咸寧網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,咸寧網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為咸寧上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的咸寧做網(wǎng)站的公司定做!
打開(kāi)php.ini,首先找到
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
區(qū)域,有影響PHP上傳大文件設(shè)置的以下幾個(gè)參數(shù):
file_uploads = on ;是否允許通過(guò)HTTP上傳文件的開(kāi)關(guān)。默認(rèn)為ON即是開(kāi)
upload_tmp_dir ;文件上傳至服務(wù)器上存儲(chǔ)臨時(shí)文件的地方,如果沒(méi)指定就會(huì)用系統(tǒng)默認(rèn)的臨時(shí)文件夾
upload_max_filesize = 8m ;望文生意,即允許上傳文件大小的最大值。默認(rèn)為2M
在
;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
區(qū)域,還有一項(xiàng):
post_max_size = 8m ;指通過(guò)表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認(rèn)為8M
一般地,設(shè)置好上述四個(gè)參數(shù)后,上傳<=8M的文件是不成問(wèn)題,在網(wǎng)絡(luò)正常的情況下。
但如果要上傳>8M的大體積文件,PHP上傳大文件設(shè)置的上述四項(xiàng)還一定能行的通。除非你的網(wǎng)絡(luò)真有100M/S的上傳高速,否則你還得關(guān)心關(guān)心下面的參數(shù):
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 600 ;每個(gè)PHP頁(yè)面運(yùn)行的最大時(shí)間值(秒),默認(rèn)30秒
max_input_time = 600 ;每個(gè)PHP頁(yè)面接收數(shù)據(jù)所需的最大時(shí)間,默認(rèn)60秒
memory_limit = 8m ;每個(gè)PHP頁(yè)面所吃掉的最大內(nèi)存,默認(rèn)8M
以上就是PHP上傳大文件設(shè)置的相關(guān)方法。
名稱(chēng)欄目:如何正確制定PHP上傳大文件設(shè)置
標(biāo)題路徑:http://m.fisionsoft.com.cn/article/dhshhsp.html


咨詢(xún)
建站咨詢(xún)
