0
我到最基本的举措,它仍然挣扎:为什么PHP move_uploaded_file()无法打开流?
$path = '/home/*NAME*/public_html/ih/upload/';
$fileName = $_FILES["file"]["tmp_name"];
echo $path, "<br />"; echo $fileName;
move_uploaded_file($fileName, $path);
两个路径和文件名打印期望的内容,此举失败之前。该路径与我在要将文件移动到的目录中回显getcwd()时所获得的路径相同。我已将chmod上传文件夹和所有子目录保存为777以保证安全。
我的错误信息是:
Warning: move_uploaded_file(/home/*NAME*/public_html/ih/upload/)
[function.move-uploaded-file]: failed to open stream: Is a directory in /home/*NAME*/public_html/ih/upload.php on line 11
Warning: move_uploaded_file() [function.move-uploaded-file]:
Unable to move '/tmp/phph4oYFN' to '/home/*NAME*/public_html/ih/upload/' in /home/*NAME*/public_html/ih/upload.php on line 11
有谁知道我可以做些什么来解决这个问题?它是一个权限错误?谢谢,如果是这样。