gpt4 book ai didi

php - move_uploaded_file 文件不存在?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:10:49 26 4
gpt4 key购买 nike

快速提问 我正在尝试将上传的文件移动到根目录之外的/opt/ffencoderd/data/media 目录,但我得到文件不存在。如果我在同一文件中使用 exec() 在/usr/bin/clamscan 中执行 clamscan,它就可以工作。有人知道我做错了什么吗?

move_uploaded_file($_FILES['Filedata']['tmp_name'], '/opt/ffencoderd/data/media'.'/'.$id2)
or die ("Couldn't upload ".$_FILES['Filedata']['name']."\n");

Warning: move_uploaded_file(opt/ffencoderd/data/media/fa3eeb1d502ec3cb7221cac889a8922a) [function.move-uploaded-file]: failed to open stream: No such file or directory in /opt/lampp/htdocs/xampp/site/progressbar/upload.php on line 99

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpRh2VMZ' to 'opt/ffencoderd/data/media/fa3eeb1d502ec3cb7221cac889a8922a' in /opt/lampp/htdocs/xampp/site/progressbar/upload.php on line 99

最佳答案

测试该目录是否存在以及您的 PHP 脚本是否有权写入:

echo is_writable('/opt/ffencoderd/data/media');

如果返回false,可能是目录不存在。如果您知道该目录存在,那么您将需要修改该目录的权限。如果它具有正确的权限,那么您需要检查您的 safe_modeopen_basedir设置。

关于php - move_uploaded_file 文件不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6274322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com