我刚开始用PHP编写代码,而上传器的代码有问题:我使用xampp,当我上传文件时,结果是
在C:xampp \ htdocs \ myfile.php中上传的文件
但该文件不存在。
下面的代码段:
<form action="sys.php" method="POST" ectype="multipart/form-data">
<c size=6>FILE TO UPLOAD</c><br>
<input type="file" name="sys"><br><br>
<input type="submit" value="UPLOAD" name="upload"><br><br>
<?php
$path = "C:xampp\htdocs";
if (isset($_POST["upload"])){
move_uploaded_file($_FILES["sys"]["tmp_name"], $path);
echo "File Uploaded in $path\YOURFILE";
}
else{
echo "[-]ERROR the uploader doesn't work";
}
?>
</html>
答案 0 :(得分:0)
将双引号更改为单引号,并为上传的图像设置名称。示例代码如下。请把它放在if (isset($_POST["upload"]))
条件下
$path = 'C:\xampp\htdocs\\'.$_FILES["sys"]["name"];