UPLOAD_ERR
6397 ワード
テキストリンク
https://www.php.net/manual/en/features.file-upload.errors.php
HTML
$_FILES配列内容
ERROR定数
ERROR定数
値
コメント
UPLOAD_ERR_OK
0
ファイルのアップロードに成功しました
UPLOAD_ERR_INI_SIZE
1
アップロードされたファイルはphpを超えています.iniでupload_max_filesizeオプション制限の値
UPLOAD_ERR_FORM_SIZE
2
アップロードファイルのサイズがHTMLフォームのMAX_を超えています.FILE_SIZEオプションで指定した値
UPLOAD_ERR_PARTIAL
3
ファイルは一部のみアップロードされます
UPLOAD_ERR_NO_FILE
4
ファイルがアップロードされていません
UPLOAD_ERR_NO_TMP_DIR
6
一時フォルダが見つかりません.PHP 4.3.10とPHP 5.0.3導入する.
UPLOAD_ERR_CANT_WRITE
7
ファイルの書き込みに失敗しました.PHP 5.1.0導入.
UPLOAD_ERR_EXTENSION
8
PHP拡張子はファイルのアップロードを停止しました.PHPはどの拡張子がファイルのアップロードを停止させたかを決定する方法を提供していない.phpinfo()を使用して、ロードされた拡張子のリストを確認すると役立ちます.PHP 5.2.0に導入します.
https://www.php.net/manual/en/features.file-upload.errors.php
HTML
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
<input name="upload_file" type="file">
<input type="submit" value="submit">
form>
$_FILES配列内容
// 。
echo $_FILES['upload_file']['name'];
// MIME , , "image/gif"。
echo $_FILES['upload_file']['type'];
// , 。
echo $_FILES['upload_file']['size'];
// , php.ini upload_tmp_dir
echo $_FILES['upload_file']['tmp_name'];
// ,['error'] PHP4.2.0 , PHP4.3.0 PHP
echo $_FILES['upload_file']['error'];
ERROR定数
ERROR定数
値
コメント
UPLOAD_ERR_OK
0
ファイルのアップロードに成功しました
UPLOAD_ERR_INI_SIZE
1
アップロードされたファイルはphpを超えています.iniでupload_max_filesizeオプション制限の値
UPLOAD_ERR_FORM_SIZE
2
アップロードファイルのサイズがHTMLフォームのMAX_を超えています.FILE_SIZEオプションで指定した値
UPLOAD_ERR_PARTIAL
3
ファイルは一部のみアップロードされます
UPLOAD_ERR_NO_FILE
4
ファイルがアップロードされていません
UPLOAD_ERR_NO_TMP_DIR
6
一時フォルダが見つかりません.PHP 4.3.10とPHP 5.0.3導入する.
UPLOAD_ERR_CANT_WRITE
7
ファイルの書き込みに失敗しました.PHP 5.1.0導入.
UPLOAD_ERR_EXTENSION
8
PHP拡張子はファイルのアップロードを停止しました.PHPはどの拡張子がファイルのアップロードを停止させたかを決定する方法を提供していない.phpinfo()を使用して、ロードされた拡張子のリストを確認すると役立ちます.PHP 5.2.0に導入します.