本文介绍了PHP函数重命名权限被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在服务器中,脚本创建新文件夹,将chmod设置为0777,但随后尝试将文件移动到该文件夹,但出现错误:权限被拒绝.
In server, script create new folder, set chmod to 0777, but then it tryes to move files to that folder i get error: Permission denied.
mkdir("../".$new_1, 0777);
chmod("../".$new_1, 0777);
mkdir("../".$new_1."/".$new_2, 0777);
chmod("../".$new_1."/".$new_2, 0777);
rename("files/".$failai[$i].".jpg", "../".$new_1.'/'.$new_2."/".$failai[$i].".jpg");
有解决方案吗?
推荐答案
您还需要在源文件夹中具有读写权限.
you'll need to have read and write permissions in the source folder, too.
仅具有对目标文件夹的权限是不够的,因为该文件已从源文件中删除.
only having permissions for the target-folder isn't enough as the file is removed from it's source.
这篇关于PHP函数重命名权限被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!