亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP開(kāi)發(fā)之簡(jiǎn)單檔案上傳功能簡(jiǎn)介

透過(guò) PHP,可以把檔案上傳到伺服器。

2275.jpg

下面來(lái)說(shuō)一下具體的檔案上傳功能實(shí)現(xiàn)的想法:

第一,需要建立一個(gè)檔案上傳的表單<from>

這裡需要用到<form>表單和<input>標(biāo)籤的屬性

<form>?標(biāo)籤的?enctype?屬性規(guī)定了在提交表單時(shí)要使用哪種內(nèi)容類型。表單需要二進(jìn)位資料時(shí),例如檔案內(nèi)容,請(qǐng)使用 "multipart/form-data"。

<input>?標(biāo)籤的?type="file"?屬性規(guī)定了應(yīng)該把輸入當(dāng)作檔案來(lái)處理。舉例來(lái)說(shuō),當(dāng)在瀏覽器中預(yù)覽時(shí),會(huì)看到輸入框旁邊有一個(gè)瀏覽按鈕。

第二,建立上傳的腳本.php檔案

#透過(guò)使用PHP 的全域數(shù)組$_FILES,你可以從客戶電腦向遠(yuǎn)端伺服器上傳檔案。

$_FILES陣列內(nèi)容如下:

$_FILES['myFile']['name'] 用戶端檔案的原名稱???????

$_FILES['myFile']['type'] 檔案的MIME類型,需要瀏覽器提供此資訊的支持,例如"image/gif"???????

$_FILES['myFileFile_FILES['myFile ']['size'] 已上傳檔案的大小,單位為位元組???????

$_FILES['myFile']['tmp_name'] 檔案上傳後在服務(wù)端儲(chǔ)存的暫存檔名,通常是系統(tǒng)默認(rèn),可以在php.ini的upload_tmp_dir指定,但用putenv() 函數(shù)設(shè)定是不起作用的?????

$_FILES['myFile']['error'] 和該檔案上傳相關(guān)的錯(cuò)誤代碼,['error'] 是在PHP 4.2.0版本中增加的,以下是它的說(shuō)明:(它們?cè)赑HP3.0以後成了常數(shù))

第三,在PHP檔案中增加各種對(duì)檔案的限制

例如:圖片是否存在,檔案大小的限制(單一檔案大小必須小於2MB),檔案格式的限制(使用者只能上傳?.gif、.jpeg、.jpg、.png 檔案)等等。

第四,儲(chǔ)存上傳的檔案

儲(chǔ)存到伺服器,還是儲(chǔ)存到資料庫(kù),要不要在本機(jī)建立副本儲(chǔ)存。

希望透過(guò)本課程的學(xué)習(xí),讓大家對(duì)文件上傳功能運(yùn)用有所了解。



繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <title>簡(jiǎn)單文件上傳</title> <meta charset="UTF-8"/> </head> <body> <h2>簡(jiǎn)單文件上傳</h2> </body> </html>
提交重置程式碼