Php 警告:imagejpeg()[function.imagejpeg]:无法打开[filename]进行写入:没有这样的文件或目录
我无法理解为什么在尝试使用imagejpeg()保存图像时会收到此错误 下面是我代码的一个摘录,我已经消除了任何无关的内容,并保留了足够的内容来生成错误。该路径肯定存在,并且其权限设置为777Php 警告:imagejpeg()[function.imagejpeg]:无法打开[filename]进行写入:没有这样的文件或目录,php,image-processing,file-permissions,Php,Image Processing,File Permissions,我无法理解为什么在尝试使用imagejpeg()保存图像时会收到此错误 下面是我代码的一个摘录,我已经消除了任何无关的内容,并保留了足够的内容来生成错误。该路径肯定存在,并且其权限设置为777 $url = "http://website.com"; $filename = 'imagename'; $filepath = $url."/Images/accents/generated/".$filename.".jpg"; $base = imagecreatefr
$url = "http://website.com";
$filename = 'imagename';
$filepath = $url."/Images/accents/generated/".$filename.".jpg";
$base = imagecreatefromjpeg($url.'/images/'.$filename);
$imagewidth = imagesx($base);
$imageheight = imagesy($base);
$new = imagecreatetruecolor($imagewidth, $imageheight);
imagecopy($new, $base, 0, 0, 0, 0, $imagewidth, $imageheight);
imagejpeg($new, $filepath);
imagedestroy($new);
`这可能是因为您试图输出到
url
,而不是本地文档
您的输出路径:
http://website.com/Images/accents/generated/imagename.jpg
这行不通。。。输出必须是本地的,请尝试以下操作:
./Images/accents/generated/imagename.jpg
这可能是因为您试图输出到
url
,而不是本地文档
您的输出路径:
http://website.com/Images/accents/generated/imagename.jpg
这行不通。。。输出必须是本地的,请尝试以下操作:
./Images/accents/generated/imagename.jpg
非常感谢你。我不可能明白这一点,而这恰恰解决了我的问题。我非常感激,非常感谢你。我不可能明白这一点,而这恰恰解决了我的问题。我非常感激。