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

为什么 img1 被称为undefined index即使name="img1"在 upload.html 中?

4

1 回答 1

0

如果你没有选择一个文件,那么$_FILES['img1']将不存在。

如果您没有在服务器上启用上传,则$_FILES不会存在。

确保以上两项。

于 2012-06-26T20:24:15.800 回答