Php 无法将图像上载到创建的文件

Php 无法将图像上载到创建的文件,php,html,Php,Html,我正在将一个图像上传到一个名为“uploads”的文件中,该文件与我的PHP文件位于同一个文件中。我总是收到一条错误消息,告诉我未定义索引。错误的含义是什么?我如何解决它 这是我的图片上传表单的代码,我将其链接到“upload.php”: <form action="upload.php" method="post" enctype="mutiplart/form-data"> <div> <input type="file" name

我正在将一个图像上传到一个名为“uploads”的文件中,该文件与我的PHP文件位于同一个文件中。我总是收到一条错误消息,告诉我
未定义索引
。错误的含义是什么?我如何解决它

这是我的图片上传表单的代码,我将其链接到“upload.php”:

<form action="upload.php" method="post" enctype="mutiplart/form-data">
    <div>   
        <input type="file" name="image" >
        <button type="submit" name="submit">Upload Image</button>           
    </div>
</form>

我希望上载的图像将保存在“上载”文件中。

表单属性中有一个输入错误。只需将此
enctype=“multiplart/form data”
更改为
enctype=“multiplart/form data”
,则
未定义索引的错误将不再存在。

enctype=“multiplart/form data”
->multipart..欢迎使用堆栈溢出!当你问这样的问题时,如果可能的话,发布完整的错误信息是一件好事,这会有很大帮助!如果您的问题只是关于未定义索引的含义,那么答案是:您试图访问数组中不存在的索引(或键)(即。在哪一行给出
未定义索引
?@Jite错误消息如下:未定义索引:第4行C:\xampp\htdocs\Module4\Module4\upload.php中的图像注意:第6行C:\xampp\htdocs\Module4\Module4\upload.php中的未定义索引:图像感谢您的更正。但我仍然收到这样的错误消息:未定义的索引:第4行C:\xampp\htdocs\Module4\Module4\upload.php中的图像注意:未定义的索引:第4行C:\xampp\htdocs\Module4\Module4\Module4\upload.php中的图像6@JiasoonLoo我已经在我的一台服务器上验证了代码,它对我来说运行良好。不确定你到底做错了什么,因为上面的代码是正确的,除了我在回答中提到的打字错误。
<?php
$msg = "";
if (isset($_POST['submit'])) {
    $image = $_FILES['image']['name'];
    $target = "uploads/".basename($image);
    if (move_uploaded_file($_FILES['image']['tmp_name'], $target)) {
        $msg = "Image uploaded successfully";
    } else {
        $msg = "Failed to upload image";
    }
}
?>