有人可以向我解釋這個php命令$_FILES["file"]["error"]
的含義嗎?我看到這個命令並查閱了文檔,解釋也很模糊,我在Google上搜索,但無法得到更好的解釋。而「file
」和「error
」可以是不同的變量名,也可以是「文件」和「錯誤」。
回答
這個優秀的PHP.net教程的哪個部分是模糊?
$ _FILES
經由HTTP POST方法上傳到當前腳本項的數組。
全局$ _FILES將包含所有上傳的文件信息。其示例表格中的 內容如下。請注意,這假定 使用文件上傳名稱userfile,如上面的示例 腳本中所使用的。這可以是任何名稱。
$ _FILES ['userfile'] ['name'] 客戶機上文件的原始名稱。
$ _FILES ['userfile'] ['type']文件的MIME類型,如果瀏覽器 提供了此信息。一個例子就是「image/gif」。然而,這種類型的mime 在PHP端沒有被檢查,因此不會將 的值視爲理所當然。
$ _FILES ['userfile'] ['size']上傳文件的大小(以字節爲單位)。
$ _FILES ['userfile'] ['tmp_name'] 上傳的文件存儲在服務器上的臨時文件名。
$ _FILES ['userfile'] ['error']與此文件相關的錯誤代碼 上傳。
哪個好例子模糊不清?
$_FILE['file']
是Multidimensional Associative Array
,將舉行舉行關於已通過HTTP POST方法上傳的文件必要的信息,
注file
它可以是任何名字,這個名字你給它輸入文件類型字段。
如<input type='file' name='any_name'>
所以,語法現在變成$_FILE['any_name'] ['error']
所以'userfile'的用途可以是任何名稱,但必須與輸入文件類型字段中給出的名稱相匹配。當我看到第二個變量如'error'或'tmp_name'時,我感到困惑。他們有不同的目的嗎? – 2014-11-25 07:14:41
是的,用戶文件可以是任何名稱(輸入文件類型字段名稱),錯誤和其他關鍵字如tmp_name只是持有表格相關的必要值。例如'tmp_name'將保存臨時存儲位置名稱 – 2014-11-25 07:19:17
- 1. php中的$ _FILES參數說明
- 2. Delphi IDE - 命令行開關和說明
- 3. 命令模式說明
- 4. sftp獲取命令說明
- 5. 關於xpath的說明
- 6. 關於樣本的說明
- 7. 關於CHMOD的說明
- 8. 關於註釋的說明
- 9. cmake,關於include_directories的說明
- 10. 關於指針的說明
- 11. 關於訪問說明符
- 12. 關於訪問說明
- 13. shell命令中「sed」的說明
- 14. dd命令在nasm中的說明
- 15. 如何運行說明豬的命令?
- 16. 優化命令如何更改說明
- 17. 有關Angular CLI的說明1.2.4命令ng build
- 18. 對於awk中的特定命令的說明
- 19. 關於php腳本的sed bash命令
- 20. 關於dev C++上的指令的說明
- 21. #define指令說明
- 22. Windows命令提示輸入說明
- 23. p4 diff2命令輸出說明
- 24. mySQL命令說明忽略LIMIT?
- 25. 說明awk命令一步一步
- 26. 說明相對於根的指令templateUrl
- 27. Actionscript3關於類的用法的說明?
- 28. 關於android.R.draw中的'private'drawable的說明
- 29. 關於GoogleMaps的代碼行的說明
- 30. 關於grep命令
你知道些什麼關於一般PHP的數組? – sectus 2014-11-25 06:48:13
@sectus剛剛開始使用php並閱讀數組,但無法理解它。我讀'文件'是在輸入字段中定義的實際名稱,但當其他示例使用'錯誤'或'大小'時,我會感到困惑。 「錯誤」或「名稱」或「類型」 – 2014-11-25 07:13:22