move_uploaded_file不会创建文件

时间:2012-08-14 19:01:26

标签: php

我正在编写一个简单的脚本,允许我将文件上传到目录。为此,我使用以下代码:

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子句中的错误消息。任何想法可能是什么原因?

1 个答案:

答案 0 :(得分:1)

检查文件夹权限是否可写。

将目录chmod到777