【发布时间】:2013-12-06 06:50:49
【问题描述】:
当我使用 imagejpeg() 时,它在本地工作正常,而在现场给出错误
这是警告信息
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'http://test.ourserv.com/Optfolder/cmp_dd5ac79bcf/20131027_185925.jpg' for writing: No such file or directory in /home3/test/public_html/server/Optfolder/image_re.php on line 36
我与 opendir() 有同样的错误,但是当我写这样的路径时它解决了,但是当我使用这种路径而不是 http 它不适用于 imagejpeg() 我应该使用什么路径,为什么路径在本地正常工作而不是在 php 中的实时服务器上工作??
opendir('/home3/test/public_html/server/Optfolder/upload/upload');
【问题讨论】:
-
尝试提供文件夹权限
-
您必须写入文件。
http://test.ourserv.com/...绝对不是文件名。 -
我设置了权限 777 但仍然显示错误
-
您是否正在尝试写入 URL ‽
imagejpeg($im, 'http://...')?那是行不通的。 -
@deceze 绝对。他就是这么做的。