【发布时间】:2011-12-08 19:43:26
【问题描述】:
您好,我正在尝试通过表单将用户在本地计算机上选择的文件上传到我的服务器,但出现以下 php 错误:
警告:move_uploaded_file(bqformtest/uploaded_files/test.doc) [function.move-uploaded-file]:打开流失败:没有这样的文件或 目录在 /home/drawapl1/public_html/bqformtest/index.php 上线 40
警告:move_uploaded_file() [function.move-uploaded-file]:无法 将“/tmp/phphhS4QD”移动到“bqformtest/uploaded_files/test.doc” /home/drawapl1/public_html/bqformtest/index.php 在第 40 行
这是我的 php 代码:
$target = "bqformtest/uploaded_files/";
$target = $target . basename( $_FILES['upload']['name']) ;
if(move_uploaded_file($_FILES['upload']['tmp_name'], $target))
{
echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
}
else {
echo "Sorry, there was a problem uploading your file.";
}
这是我的表单代码:
<form method='post' action='' accept-charset='UTF-8' enctype='multipart/form-data'>
<input type="file" name="upload" size="50" />
<input id="submitButton" type='submit' name='Submit' value='' />
</form>
upload_files 文件夹权限设置为 755。提前致谢。
【问题讨论】:
-
upload_files 目录的所有者是什么?