文件上传PHP不成功

时间:2013-02-20 03:52:44

标签: php xml http file-upload

<?php

$target_path = "./" . 'data.xml';

if (move_uploaded_file('data.xml', $target_path)) {
    echo "The file  has been uploaded";
} else {
    echo "There was an error uploading the file, please try again!";

}
?>

上面的PHP脚本似乎不起作用。我尝试向此链接发送HTTP POST请求。我最终得到了move_uploaded_file的BOOLEAN NO,是的,说有错误。

我想知道这里出了什么问题。

1 个答案:

答案 0 :(得分:1)

$target_path = "uploads/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
{
echo "The file ".  basename( $_FILES['uploadedfile']['name']). 
" has been uploaded";
} 
else
{
echo "There was an error uploading the file, please try again!";
}