$_FILES
經由 HTTP POST 文件上傳而提交至腳本的變量。相似於舊數組 $HTTP_POST_FILES 數組(依然有效,但反對使用)。詳細信息請參閱 POST 方法上傳。
$_FILES數組內容以下:
<input type="file" name="userfile">
$_FILES['userfile']['name']
客戶端機器文件的原名稱。
$_FILES['userfile']['type']
文件的 MIME 類型,須要瀏覽器提供該信息的支持,例如「p_w_picpath/gif」。
$_FILES['userfile']['size']
已上傳文件的大小,單位爲字節。
$_FILES['userfile']['tmp_name']
文件被上傳後在服務端儲存的臨時文件名。
$_FILES['userfile']['error']
和該文件上傳相關的錯誤代碼。['error'] 是在 PHP 4.2.0 版本中增長的。
注: 在 PHP 4.1.0 版本之前該數組的名稱爲 $HTTP_POST_FILES,它並不像 $_FILES 同樣是自動全局變量。PHP 3 不支持 $HTTP_POST_FILES 數組。