0

私はPHPを初めて使用し、このコードを本からコピーしました。ファイルupload.html:

 <form method="POST" action="do_upload.php" enctype="multipart/form-data">
 <input type="file" name="img1" size="30"></p>

PHPスクリプトdo_upload.php:

if($_FILES["img1"] != "") {
    echo "file selected"; else die("Couldnot copy the file");
}

しかし、私は次のようなエラーが発生しました。

未定義のインデックス:2行目のC:\ xampp \ htdocs \ test23\do_upload.phpのimg1

undefined indexupload.htmlにあるのにimg1と呼ばれるのはなぜname="img1"ですか?

4

1 に答える 1

0

ファイルを選択しなかった場合、$_FILES['img1']存在しません。

サーバーでアップロードが有効になっていない場合、$_FILES存在しません。

上記の両方を確認してください。

于 2012-06-26T20:24:15.800 に答える