<?php
$a=imagecreatetruecolor(300,200);
imagepng($a);
imagedestroy($a); ?>
用php生成一个图片 输出的是乱码 用echo输出的内容又不乱码啊
$a=imagecreatetruecolor(300,200);
imagepng($a);
imagedestroy($a); ?>
用php生成一个图片 输出的是乱码 用echo输出的内容又不乱码啊
解决方案 »
- php代码保护
- PHP分页显示查询结果的问题
- 关于UrlRewrite,PHP代码中如何获取具体的信息
- 帮忙把一段php代码转换成asp代码
- 再次问session问题
- 即使require放在计算结果为假的if语句中,依然会包含指定文件
- 海阔凭鱼跃,天高任鸟飞?????????????????????
- 写了一个简单留言板发布代码,但总是无法把留言录入MySQL数据库中,求大神指点错误!
- text类型存储的带有格式的字段怎么让它不带有格式显示?
- 先谢谢大家了!我是新人~小问题~
- PHP函数没有找到被调用代码,但运行时执行了(PHP初学者求助)
- PHP表单提交到本页面为什么不能识别$_POST[]的值呢?
header('Content-Type: image/png');//加这一句
$a=imagecreatetruecolor(300,200);
imagepng($a);
imagedestroy($a);
// header('Content-Type:text/html; charset=gb2312');
//header("content-type:image/png");
仅可见代码部分,经测试,没有问题
就是不能imagepng($a);又echo ****。
imagepng($a);这样的php页面是当图片文件看待的。在其他页面用<img src="***.php" />引用。
出现这种现象的原因就在于这个函数: header("Content-type:image/jpeg"); 注意:header函数的作用在于告诉浏览器下面的内容要以什么方式输出,比如: header("Content-type:html/text");表示告诉浏览器后面要的内容要以html文本形式输出; header("Content-type:application/stream"); 表示告诉浏览器后面的内容要以字节流的形式输出; header("Content-type:image/jpeg");表示告诉浏览器后面的内容要以图片的形式输出。看原文解决办法:http://www.phpnewer.com/index.php/Cjwt/detail/id/10
$a = imagecreate(100,100);
imagecolorallocate($a,255,0,255);
imagepng($a);
imagedestroy($a);试下这样看有没有输出