imagejpeg()说不能打开文件。 我觉得是你的 缩略图function 有问题从问题提示来看,你的图片写入没有问题,说明权限没有问题,但提示是 Unable to open 我觉得你还是看看你的缩略图function 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是使用imagejpeg()生成图片文件的时候出错imagejpeg()里面可以使用相对路径么? 缩略图functionfunction makethumb($srcFile,$dstFile,$dstW,$dstH,$if=1,$room=1){ error_reporting(2047); if($if==1){ $data=GetImageSize($srcFile,&$info); switch($data[2]){ case 1: $im=@ImageCreateFromGIF($srcFile); break; case 2: $im=@ImageCreateFromJPEG($srcFile); break; case 3: $im=@ImageCreateFromPNG($srcFile); break; } $srcW=ImageSX($im); if($srcW>$dstW){$rad=$dstW/$srcW;} else{$rad=1;$dstW=$srcW;} $srcH=ImageSY($im); if($room==1) $dstH=$srcH*$rad; $ni=ImageCreateTrueColor($dstW,$dstH); ImageCopyResized($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcH); Imagejpeg($ni,$dstFile);// }else{ $ImageData = file_get_contents($srcFile); header("Content-type: image/gif"); echo $ImageData; } } 先检查源文件是否存在function makethumb($srcFile,$dstFile,$dstW,$dstH,$if=1,$room=1){ if(!file_exists($srcFile)) die("源文件$srcFile不存在"); ...... 唉~~好像程序在本地都是好好的,而且貌似昨天还是好的,今天早上就不行了,php也重装了,权限也重设了,拖回本地重新建个站也是好的郁闷~~~ 看看你的服务器是否支持imagejpeg()函数 用phpinfo()看gd信息 jpeg是否为enable 很明显是权限问题。Unable to open for writing in PHP中二维数组替换问题 php 在PHP中使用$PHP_AUTH_USER变量验证的问题 echo $cont_start变量...为什么页面打印不出信息呢??? PHP文件引用的一个疑问,请帮忙看一下,谢谢 有什么好的支持php的在线编辑器?那里有php版的ewebEditor下载? 求一段正规MYSQL表达式~ 关于如何制作一个BBS系统的问题 关于php页面的刷新 做一个能群聊的网页难吗 公司招聘php程序员(公司地点:北京市朝阳区) 如何得到网站的缩略图?
imagejpeg()里面可以使用相对路径么?
function makethumb($srcFile,$dstFile,$dstW,$dstH,$if=1,$room=1){
error_reporting(2047);
if($if==1){
$data=GetImageSize($srcFile,&$info);
switch($data[2]){
case 1:
$im=@ImageCreateFromGIF($srcFile);
break;
case 2:
$im=@ImageCreateFromJPEG($srcFile);
break;
case 3:
$im=@ImageCreateFromPNG($srcFile);
break;
}
$srcW=ImageSX($im);
if($srcW>$dstW){$rad=$dstW/$srcW;}
else{$rad=1;$dstW=$srcW;}
$srcH=ImageSY($im);
if($room==1) $dstH=$srcH*$rad;
$ni=ImageCreateTrueColor($dstW,$dstH);
ImageCopyResized($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcH); Imagejpeg($ni,$dstFile);// }else{
$ImageData = file_get_contents($srcFile);
header("Content-type: image/gif");
echo $ImageData;
}
}
function makethumb($srcFile,$dstFile,$dstW,$dstH,$if=1,$room=1){
if(!file_exists($srcFile)) die("源文件$srcFile不存在");
......
好像程序在本地都是好好的,而且貌似昨天还是好的,今天早上就不行了,
php也重装了,权限也重设了,拖回本地重新建个站也是好的
郁闷~~~
Unable to open for writing in