【发布时间】:2012-12-04 22:23:03
【问题描述】:
我在尝试保存图像时收到以下错误
Unable to open '/Applications/XAMPP/xamppfiles/htdocs/profile_images/' for writing:
Is a directory in /Applications/XAMPP/xamppfiles/htdocs/user.php on line 538
这是给我带来麻烦的代码行
imagejpeg($image, "/Applications/XAMPP/xamppfiles/htdocs/profile_images/".$userid);
我在 Mac 和 mysql 上运行 XAMPP。
到目前为止,我已经完成了以下工作:
- 打开目录选项并将每个人的访问权限设置为读/写
- 检查 php.ini 并确保将 safe_mode 设置为关闭
- chmod 777 到上述文件夹
还有其他建议吗?
以防万一我用错了 chmod,这正是我输入的内容
su root
chmod -R 777 /Applications/XAMPP/xamppfiles/htdocs/profile_images
【问题讨论】:
-
我认为您需要显示更多代码,但我的第一个预感是
$userid是空的。 -
为我的愚蠢/疲倦点赞。我认为是时候远离键盘了。
标签: php mysql file-upload file-io