请问高手,我在编写web代码时,php编写绘制图形的代码:代码如下
header("content-type:image/gif "); 
$im=Imagecreate(200,60);
$white=imagecolorallocate($im,255,66,159);
imagegif($im);
绘制后,执行时出现乱码了文件中还有其他的php代码),可我把这部分代码写成单独的文件中保存运行时,能正常运行,请问这是什么问题?我全面用的那个?我用的是appserv

解决方案 »

  1.   

    header("content-type:image/gif ");  
    $im=Imagecreate(200,60);
    $white=imagecolorallocate($im,255,66,159);
    imagegif($im);
     
    这文件类型已经被指定成了 gif了 当然不能有其他的代码了不过发现 在这之后代码可以正常解析,之前就出问题
      

  2.   

    会不会是你编码没统一或者你在header()之前已经有输出语句了
      

  3.   

    header之前有echo语句,不知道是不是影响了?
      

  4.   

    肯定有影响。 会报header错误信息。
      

  5.   

    请问有什么好办法吗?我就是想用php代码实现显示图像或者图形。
      

  6.   

    不知道你想echo什么,要想直接让浏览器显示图片就不能有别的输出。
    走个弯路,嵌入一个HTML代码得了 <img src="localhost/createyourimage.php" /> createyouimage.php里就那几行代码。
      

  7.   

    那我用import这个也可以了??