InfoQ

交流

讨论:为何输出的是乱码?

作者 闲云野鹤 发布于 0000-00-00 分类:php基础编程

<?php
header("Content-type:image/png");
$im=imagecreate(50,100);
$background_color=imagecolorallocate($im,255,255,255);
$text_color=imagecolorallocate($im,233,14,91);
$line_color=imagecolorallocate($im,123,31,21);
$polygon_color=imagecolorallocate($im,23,53,146);
$point=array(0,0,40,0,40,80,0,80);
$num_point=4;
imagepolygon($im,$point,$num_point,$polygon_color);
imageline($im,10,1,10,80,$line_color);
imagestring($im,1,5,5,"A Simple Text String",$text_color);
imagepng($im);
?>

各位帮帮我这个初学者,我在调用上面的图像函数时不知为何输出的是下面的一些乱码。谢谢!

塒NG  IHDR2d箚嬋 PLTE



逛论坛交流为何输出的是乱码?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

7 条回复

回复

>正确: 1: <?php 2: header(.. 发表人 xltxlm 发表于 10月02日
>仅仅是上面空了一行,但问题依旧呀? 发表人 闲云野鹤 发表于 10月02日
>呵呵,知道了。在这段程序的下面不能再.. 发表人 闲云野鹤 发表于 10月02日
>应该是上面吧? 发表人 tmyu 发表于 10月02日
>上下都不能有 发表人 闲云野鹤 发表于 10月02日
  1. 返回顶部

    Re: 为何输出的是乱码?

    2003年10月02日 发表人 xltxlm

    >正确:
    1: <?php
    2: header("Content-type:image/png");
    3: $im=imagecreate(50,100);
    4: $background_color=imagecolorallocate($im,255,255,255);
    5: $text_color=imagecolorallocate($im,233,14,91);
    6: $line_color=imagecolorallocate($im,123,31,21);
    7: $polygon_color=imagecolorallocate($im,23,53,146);
    8: $point=array(0,0,40,0,40,80,0,80);
    9: $num_point=4;
    10: imagepolygon($im,$point,$num_point,$polygon_color);
    11: imageline($im,10,1,10,80,$line_color);
    12: imagestring($im,1,5,5,"A Simple Text String",$text_color);
    13: imagepng($im);
    14: ?>

    错误:
    1:
    2: <?php
    3: header("Content-type:image/png");
    4: $im=imagecreate(50,100);
    5: $background_color=imagecolorallocate($im,255,255,255);
    6: $text_color=imagecolorallocate($im,233,14,91);
    7: $line_color=imagecolorallocate($im,123,31,21);
    8: $polygon_color=imagecolorallocate($im,23,53,146);
    9: $point=array(0,0,40,0,40,80,0,80);
    10: $num_point=4;
    11: imagepolygon($im,$point,$num_point,$polygon_color);
    12: imageline($im,10,1,10,80,$line_color);
    13: imagestring($im,1,5,5,"A Simple Text String",$text_color);
    14: imagepng($im);
    15: ?>

  2. 返回顶部

    Re: 为何输出的是乱码?

    2003年10月02日 发表人 闲云野鹤

    >仅仅是上面空了一行,但问题依旧呀?

  3. 返回顶部

    Re: 为何输出的是乱码?

    2003年10月02日 发表人 闲云野鹤

    >呵呵,知道了。在这段程序的下面不能再跟有关html的程序代码

  4. 返回顶部

    Re: 为何输出的是乱码?

    2003年10月02日 发表人 tmyu

    >应该是上面吧?

  5. 返回顶部

    Re: 为何输出的是乱码?

    2003年10月02日 发表人 闲云野鹤

    >上下都不能有

  6. 返回顶部

    Re: 为何输出的是乱码?

    2003年10月02日 发表人 tmyu

    >只看到header前不能有输出,没有看到图象后还不能有输出?

  7. 返回顶部

    Re: 为何输出的是乱码?

    2003年10月02日 发表人 tmyu

    >晕,还真是不能有,不过保存为图象倒是可以,还有在最后加一句结束图象也行,不过下面的其它代码好像全忽略了




  8. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

村里有人在玛?

在的来聊天啊。

大家能不能看出这个问题!

我想知道haier.com的服务器是选择的那个公司的,速度真是挺快的,...

gzip压缩页面让下载速度更快,这个是怎...

那位老兄能写一个简单的例子吗 因为我人比较苯,光说不会的,要...

石头哥猫应该喂些什么事物

石头哥:我现在和女友一起住,她昨天买了一只猫回来说是当我不在家...

进来看看

很久没发过技术类的贴子了。呵呵。懒~~ http://bbs.phpres...

计数器一个问题.

做了一个文本的计数器, 但我想在很多网页上都插入一个计数器,...

Office发现严重缺陷 黑客攻击可能控制P...

当地时间本周三,Office用户有被他人通过攻击控制计算机的危险,...

村子里讨论了那么多分页的列子!怎么都...

比如mysql语句是 select * from user where name like "a...

如何将??????码转换成uncood码!如何该...

我在模拟器上看数据库掉出的信息(中文)显示乱码!我知道要在服...

文件下载问题!大家进来看看吧。

---------------------------------文件index.php--------------...

[]