"一个可以替代的方法是在图片外echo汉字的字符串" 谁教你的???
把gb2312传成unicode,然后用imagettftext输出
把gb2312传成unicode,然后用imagettftext输出
解决方案 »
- 关于PHP大段代码输出的问题
- 请问从数据读取出输出后如何将values提出出来?
- php正则表达式提问
- 要如何post傳送含有html語法的參數呢?
- 谈谈你所遇到的最复杂的权限控制?欢迎讨论,来者有分.
- 除了要开启GD2以外,还有什么会影响PHP生成图片
- 请教一个表单获取参数的问题
- 在PHP中,使用file读取中文文件后,输入的乱码怎么解决啊????急!!!
- 关于密码
- SQL报错,You have an error in your SQL syntax; check the manual that corresponds to
- php.ini文件register_argc_argv=OFF的配置问题
- post提交方式
2、...
// Output graph and clear image from memory
imagepng($image);
imagedestroy($image);
echo "统计图";
?>
改为
// Output graph and clear image from memory
imagepng($image,"statsimg.png");
imagedestroy($image);
echo "统计图";
echo "<img src=statsimg.png>";
?>
同时注释掉
header("Content-type: image/png");
这句
根本没搞清html概念嘛
图是图
跟文字是分开的
你这样输出,
只怕连图都不能显示了
$str = "天地无极";
$str = iconv("gb2312", "utf-8", $str);
Header("Content-type: image/png");
$im = imagecreate(156,116);
$black = ImageColorAllocate($im, 0,0,0);
$blue = ImageColorAllocate($im, 0,0,255);
$white = ImageColorAllocate($im, 255,255,255);
$yellow = ImageColorAllocate($im, 255,255,0);
ImageTTFText($im,20,0,4,40,$yellow,"/pathtofonts/simhei.ttf",$str);
ImagePNG($im);
ImageDestroy($im);
?>
唉,真不知道是哪里的问题,完全按照你说的做也是显示一个"×",索性我走了一个弯路
用iframe把显示中文的页面和显示gd图片的页面分离,在中文页面里传参数给gd页面,然后把gd嵌入在中文页面里
呵呵,比较笨的方法了。