win xp下php图片上传可以正常使用,但是linux下就上传不了图片

2024-11-26 13:40:08
推荐回答(3个)
回答1:

你或粗这个应该是文件夹没有授权的原因。windows目录权限控制比较弱。linux服务器上,必须取得写权限。尤其是你的php执镇孝行用户,和目录创建用户可能不一致。考虑尝试御团稿以下代码:
mkdir($destination_folder);
chmod( $destination_folder, 0777 );

如果还不行,就需要对上一级目录也授权
可以通过:is_readable之类的函数来进行文件夹权限判断

回答2:

检查下文件夹的权限...

回答3:

是不是你没有给他写入和创建的权限?