|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
可以说你的马步已经扎的差不多了,接下来就要开始练把势的时候了,如果有条件的话,用笔或者打印一个简易的PHP手册在身上,时不时的摸出来看看,记得,去WC也不能放过(^2^)。函数|汉字|图形|显示 <?php
/******************************
若何在PHP图形函数中显示汉字,人人已问了好久了,但一向没有了局。终究在参考另外一篇文章后,我实验出来了!
办法:
起首,决意要显示哪些汉字,如“计数器”这三个字。
到Word2000(97不知可不成以)中去,输出这三个字,另存为,选择编码格局,然后再在右侧的编码类型里选择unicode utf-8,记住不要选错了。存成一个编码格局的文本文件,好比说文件名叫test.txt。
用一个16进制的编纂器翻开这个文件,这时候你会看到,外面有一堆16进制字符,一个汉字占三个字节,所以这里,你应当找到后面9个字节的内容,记上去。
再入手下手编纂.php文件,用如chr(0xE6).chr(0x88)的格局写上去,再赋给一个变量,再用ImageTTFText()函数输入。你看到了甚么?
假如你甚么都没看到,那末你需求再看一下你的那些16进制代码是不是无误,固然,显示汉字所需的字体文件你也要拷到恰当的地位哦!我这段法式顶用的是windows自带的楷体。
不外如许仍是很费事,究竟还需求用到别的两个东西,假如能有一个函数直接将汉字转换成utf-8编码就更好了。人人再找找材料吧!
这一串utf-8字串暗示的是“我爱你!”,嘻嘻,不要说我恶心哦!
******************************/
$cur_count=chr(0xE6).chr(0x88).chr(0x91).chr(0xE7).chr(0x88).chr(0xB1).chr(0xE4).chr(0xBD).chr(0xA0).chr(0xEF).chr(0xBC).chr(0x81) ;
Header("Content-type: image/gif");
$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,"simkai.ttf",$cur_count);
ImageGif($im);
ImageDestroy($im);
?>
小试一下身手,大概是没问题了,那么交给你个任务,做个留言本吧,这和HELLO WORLD有一比啊!^_^,同是新手面临的第一道关。 |
|