我正在编写一个简单的脚本,允许我将文件上传到目录。为此,我使用以下代码:
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
echo "uploading successful";
}
else
{
echo "There was an error uploading the file, please try again!";
}
奇怪的是,如果一个文件$target_path
已经存在,那么上传成功并且原始文件被覆盖。但是,如果该文件不存在,那么我会收到 else 子句中的错误消息。任何想法可能是什么原因?