发布网友 发布时间:2022-04-24 19:18
共3个回答
热心网友 时间:2023-05-25 20:12
你这个应该是文件夹没有授权的原因。windows目录权限控制比较弱。linux服务器上,必须取得写权限。尤其是你的php执行用户,和目录创建用户可能不一致。考虑尝试以下代码:
mkdir($destination_folder);
chmod( $destination_folder, 0777 );
如果还不行,就需要对上一级目录也授权
可以通过:is_readable之类的函数来进行文件夹权限判断追问一样的 还是返回no,那个文件夹是服务器上已经有勒的,而且权限也是777。
追答你确信那个images/index/是有的吗?另外,index这个目录也是0777吗?
你可以把那个$destination echo出来看看,随便,执行一下:
if(is_readable(dirname($destination))) echo('dir ok');
热心网友 时间:2023-05-25 20:12
检查下文件夹的权限...
热心网友 时间:2023-05-25 20:13
是不是你没有给他写入和创建的权限?