header('Content-Tpye:image/jpeg');
$imagefile = 'dcf.jpg';//echo $imagefile;$image = imagecreatefromjpeg($imagefile);list($w, $h) = getimagesize($image);$d_image = imagecreatetruecolor($w, $h);//imimagejpeg($d_image);
imagedestroy($d_image);
错误提示:
Warning: getimagesize(Resource id #3) [function.getimagesize]: failed to open stream: No such file or directory in D:\AppServ\www\shop\test.php on line 10Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in D:\AppServ\www\shop\test.php on line 12Warning: imagejpeg(): supplied argument is not a valid Image resource in D:\AppServ\www\shop\test.php on line 16Warning: imagedestroy(): supplied argument is not a valid Image resource in D:\AppServ\www\shop\test.php on line 17

解决方案 »

  1.   

    ./dcf.jpg   这样试试。  还不行的话用绝对路径试试。
      

  2.   

    getimagesize 参数应该是文件名, 而imagecreatefromjpeg返回的是一个资源list($w, $h) = getimagesize($imagefile);
      

  3.   

    getimagesize()的参数是文件名,你传得参数不对list($w, $h) = getimagesize($imagefile);//这样试试