在单位电脑上运行没有错,但是在家运行发现文字没有显示,只有图片。
<?php
//水印效果
header("content-type-:image/jpeg");
$im=imagecreatefromjpeg("images/xx.jpg");
$textcolor=imagecolorallocate($im,56,73,136);
$fnt="C:/WINDOWS/Fonts/SIMKAI.TTF";
$motto=iconv("gb2312","utf-8","长白山天池");
imagettftext($im,100,0,600,340,$textcolor,$fnt,$motto);
imagejpeg($im);
imagedestroy($im);
?>
请大侠帮忙,如果是PHP和GD库环境有问题的话,那应该如何检测和修改
<?php
//水印效果
header("content-type-:image/jpeg");
$im=imagecreatefromjpeg("images/xx.jpg");
$textcolor=imagecolorallocate($im,56,73,136);
$fnt="C:/WINDOWS/Fonts/SIMKAI.TTF";
$motto=iconv("gb2312","utf-8","长白山天池");
imagettftext($im,100,0,600,340,$textcolor,$fnt,$motto);
imagejpeg($im);
imagedestroy($im);
?>
请大侠帮忙,如果是PHP和GD库环境有问题的话,那应该如何检测和修改
解决方案 »
- 关于Mysql 触发器的问题!!
- 请问php中取字符串hash值的函数是什么?
- 关于两个表中字段相加的问题?
- php5,cookie中不能存数组吗?$arr = array(1,2,3);setcookie( "a", $arr );提示错误,手册上指示的也确实是string name [, string value
- 我上个月买的crt显示器,觉得颜色很奇怪,黑色和白色之间有很宽的一个过度线,使颜色不够分明,是怎么回事啊?
- 菜鸟问题。mysql应用问题
- 简单数组问题
- 一个正则表达式的问题,请进
- 正则表达式疑问之三:Modifiers部分
- 如何将两个文件的内容一起复制到一另一个文件中去?
- PHP输出复杂JSON格式的问题
- php如何实现视频在线播放
图片有那么大吗?也不检查一下
除非 SIMKAI.TTF 损坏了
否则不要报错吗?
都试过了,我把字体也缩小了,坐标也调了,字体也换了,大小写也看了,实在没有办法,(在单位显示是正常的,在家不行只有图片。。)又不想重新安装PHP,所以想请大家帮忙出个注意。
默认gb2312 但转码时只认utf-8,所以又加个句
$motto=iconv("gb2312","utf-8","长白山天池");
小弟还是不清楚错在哪里啊,大哥这么热心让小弟十分感动啊。
出来乱码就对了
恩,回到家再试试,先谢谢啊~我知道了。原来是iconv转码的问题。 你的页面如果编码如果是utf-8的就不需要转码,如果是gb2312的就要转码。。重复的编码不能转,转就转没了