のアップロードファイルが upload_max_filesizeを超えると、エラーメッセージではなく空の配列が表示されるのはなぜですか?PHPアップロード - ファイルがupload_max_filesizeを超えているときにエラーを返す方法?
このようなエラーコード番号1は、どうすれば入手できますか?
1 => 'The uploaded file exceeds the upload_max_filesize directive in php.ini',
私は.htaccessファイルに2メガバイトに私のアップロードの最大の上限を設定しています
php_value post_max_size 2M
php_value upload_max_filesize 2M
私のHTMLフォーム:
<form class="form-submission" method="post" action="upload.php" enctype= "multipart/form-data">
<input type="file" name="upload[]" id="input-file" multiple required>
<button type="submit" class="btn btn-default no-gradient">Submit</button>
</form>
upload.php:次に
print_r($_FILES);
私は2MB以上のファイルをアップロードしようとします。結果は次のとおりです。
Array ()
PHPからのエラーはありません。 PHPがエラーを返すようにするにはどうすればよいですか?出来ますか?私は私のupload.phpでthisている場合
:
print_r($_SERVER['CONTENT_LENGTH']);
を私はこれを取得:
6564878 // what is this mean??
空白の配列はアップロードエラーとは関係ありません。コードをチェックすると、コードに何らかのエラーがある可能性があります。 –
@Alok 'print_r($ _ FILES);を除いて私のコードには何もありません;' – laukok