我已经解决了一些问题,但还没有找到我的问题的答案,所以就这样吧。
我编写了一个用于上传小文件的典型脚本。该脚本有效,并且文件被上传到服务器。但是,我无法将其上传到正确的子文件夹。
<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br>";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " MB<br>";
}
if (file_exists("/enhstudios/clients/media/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"/enhstudios/clients/media/" . $_FILES["file"]["name"]);
}
?>
我得到的错误是: 警告:move_uploaded_file(/enhstudios/clients/july.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /hermes/waloraweb013/b1311/moo.enhstudios /enhstudios/clients/fileuploadcode.php 第 20 行
警告:move_uploaded_file() [function.move-uploaded-file]:无法将“/tmp/phpkfxGLm”移动到/hermes/waloraweb013/b1311/moo.enhstudios/enhstudios/clients 中的“/enhstudios/clients/july.jpg” /fileuploadcode.php 第 20 行
此目录的权限设置为 777。
我哪里出错了?我已经尝试了所有不同的子目录组合,但仍然无法将其上传到正确的组合。