imagejpeg($image);
改成
imagejpeg ( $image,文件名);

解决方案 »

  1.   

    我加了两句:$filename="fivestar.jpg";
    imagejpeg($image,$filename);结果爆出错误:Notice: Undefined variable: imagedestoy in c:\inetpub\wwwroot\fivestar.php on line 10Fatal error: Call to undefined function: () in c:\inetpub\wwwroot\fivestar.php on line 10
      

  2.   


    掩耳盗铃,如果// imagedestoy($image);就没有错误了。源代码的imagedestoy多了一个$,不过去掉$一样的报错。
      

  3.   

    文件 fivestar.jpg 是生成了。但是爆出如下错误:Fatal error: Call to undefined function: imagedestoy() in c:\inetpub\wwwroot\fivestar.php on line 11为什么imagedestoy会说是没有定义呢?如果imagejpeg($image);不要文件名参数,就不会报错!
      

  4.   

    大哥你写错了应该是imagedestroy不是imagedestoy少写了个r,当人是未定义函数了
      

  5.   

    imagedestroy是释放图片资源,别写错了。
    最好不要注释掉它,及时释放不需要的资源是很好的习惯。