有输出后的header会出错.
第一次已经产生了输出,
后面的header都不起作用没有报错,你检查以下你的php.ini的display_errors设置和error_reporting

解决方案 »

  1.   

    $str=$number.'/'.$sum;
     $red=ImageColorAllocate( $im, 250, 123, 12);
     ImageString( $im, 3, 170, 50, $str, $red);
     ImagePng($im);
    }
    header('content-type:image/png;charset=utf-8');
    image();
    image();
    image();
    可是为什么我这么写还是不行呢!?>
      

  2.   

    不认为3个png图片能这样连在一起,如果你需要在一个页面上显示3个图片, 可以用<img src="xxx.php" />这样的方式
      

  3.   

    可是我必须给图片传值,我要做的是投票程序!
    <img src="xxx.php">如何传值呢??
      

  4.   

    <img src="xxx.php?a=1&b=2&c=3" />
      

  5.   

    不喜欢PHP.虽然现在公司再用PHP.
    用javascript来控制img的src.
      

  6.   

    你在同一个位置将一副图形画了三遍................
    ImagePng($im);这就是原因.......
      

  7.   

    或许这是个答案!
    http://hi.baidu.com/zhaofei299/blog/item/dab4fda133e90d89461064cb.html