0

私は画像をアップロードするためにこのチュートリアルに従っていました。私は理解できませんでした、このチェックファイルファイルはどうですか、ファイルサイズが超過した場合、エラーになるはずです。

リンクは次のとおりですhttp://www.htmlgoodies.com/beyond/php/article.php/3877766/Web-Developer-How-To-Upload-Images-Using-PHP.htm

誰かが説明できますか、このコードはファイルサイズをチェックして検証する方法です。

4

2 に答える 2

3

あなたが提供するリンクは、$max_file_size = 30000;. そのため、最大サイズを超えると、アップロード時にエラーが発生します。無視したい場合は、 にコメントして//$max_file_size = 30000;ください。その後、それはうまくいきます。

于 2012-10-19T06:31:56.433 に答える
0

upload.form.php で次を指定します。

$max_file_size = 30000; // size in bytes

これにより、入力フォーム ディレクティブが自動的に入力されます。

<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $max_file_size ?>"> 

サーバー側のチェックは、upload.processor.php にあります。

($_FILES[$fieldname]['error'] == 0) 
    or error($errors[$_FILES[$fieldname]['error']], $uploadForm);

選択したファイルのサイズが HTML フォームの MAX_FILE_SIZE ディレクティブを超える場合、$_FILES[$fieldname]['error'] はエラー コード 2 を返します
。 'エラー'。

$_FILES エラー メッセージに関する情報は、次の場所にあります: php ファイル: エラー メッセージの説明

于 2012-10-19T12:20:29.403 に答える