PHP中$_FILES的使用方法及注意事項說明

PHP中$_FILES的使用方法及注意事項說明

<form enctype="multipart/form-data" action="URL"method="post">
       <input name="myFile" type="file">
       <input type="submit"value="上傳文件">
</form>
  1. 文件被上傳結束後,默認地被存儲在了臨時目錄中,這時必須將它從臨時目錄中刪除或移動到其它地方,如果沒有,則會被刪除。也就是不管是否上傳成功,腳本執行完後臨時目錄裏的文件肯定會被刪除。所以在刪除之前要用PHP的copy() 函數將它複製到其它位置,此時,纔算完成了上傳文件過程。

  2. 在 PHP 4.1.0 版本以前該數組的名稱爲 HTTPPOSTFILESHTTP_POST_FILES,它並不像_FILES 一樣是自動全局變量。PHP 3 不支持 $HTTP_POST_FILES數組。

  3. 用form上傳文件時,一定要加上屬性內容enctype=“multipart/form-data”,否則用$_FILES[filename]獲取文件信息時會報異常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章