PHP 4.2.0以降、PHPはファイル配列とともに適当なエラーコードを返します。 エラーコードは、PHPによるファイルアップロードの間に生成され、 ファイル配列の ['error'] 要素で アクセス可能です。言い換えると、エラーは、 $_FILES['userfile']['error'] でアクセス可能でしょう。 値: 0; エラーはなく、ファイルアップロードは成功しています。 値: 1; アップロードされたファイルは、 php.ini の upload_max_filesize ディレクティブの値を超えています。 値: 2; アップロードされたファイルは、HTMLフォームで指定された MAX_FILE_SIZE を超えています。 値: 3; アップロードされたファイルは一部のみしかアップロードされていません。 値: 4; ファイルはアップロードされませんでした。 注意 これらはPHP 4.3.0でPHP定数となりました。