<?php
$img = imagecreate(200, 200);
$bg = imagecolorallocate($img, 255, 0, 0);
imagejpeg($img);
?>在php文件里输入如上代码。
浏览器里的输出结果是一堆乱码?
请问各位先进,是什么原因造成的?

解决方案 »

  1.   

    代码ok
    看看是不是你的server配置的问题
      

  2.   

    开头加上
    header("Content-type image/jpeg");
      

  3.   

    在输出图片之前要先告诉浏览器你要输出图片(用header("Content-type: xxxx/yyyy");)
      

  4.   

    header("Content-type: image/jpeg");漏了个冒号 ,汗
      

  5.   

    我也遇到样问题,并且有header("Content-type: image/jpeg")还是出乱码 
      

  6.   


    在Firefox下是不可以的,呵呵。
    你的代码是???
      

  7.   

    server配置可能存在什么问题?
    应该如何调整?header一句不管用。
      

  8.   


    现在已经解决

    http://topic.csdn.net/u/20090302/11/9ce2d0f4-960d-4b36-9c59-01a7fc0fa288.html
      

  9.   

    把GD开了没?
    在php.ini里把extension=php_gd2.dll前的;去掉
      

  10.   

    应该是没有投信息的问题
    header("Content-type image/jpeg");