四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP 彩色文字實(shí)現(xiàn)代碼

最近流行彩字,下面是簡(jiǎn)單的實(shí)現(xiàn)方法:
一.彩字的簡(jiǎn)單實(shí)現(xiàn)
復(fù)制代碼 代碼如下:
header("content-type: image/png");
$text = $_get['t'];
$font = 'stxingka.ttf'; //ttf字體
$fontsize = 30;
$size = imagettfbbox($fontsize, 0, $font, $text); //獲得字體長(zhǎng)寬范圍
$dx = abs($size[2]-$size[0]) +10;
$dy = abs($size[5]-$size[3]);
//構(gòu)建圖像
$im = imagecreate($dx,$dy);
imagecolorallocate($im, 255,255, 255); //背景色
$fontcolor = imagecolorallocate($im, 255, 0, 0); //字體顏色
imagettftext($im, $fontsize, 0, 0, abs($size[5]), $fontcolor, $font, $text);
imagepng($im);
imagedestroy($im);

上面的程序只是表述了一些彩字的基本原理,要實(shí)現(xiàn)更復(fù)雜和美觀的彩字,所要做的只是更換一下字體,改一下字體顏色,添加一些背景圖,再考慮一下緩存等,方法也差不多,朋友們可以自己試試.
二.彩字應(yīng)用
上面的程序生成的彩字是通過"?t=文字"來傳遞的,但需注意的是,這些文字最好用urlencode來編碼,當(dāng)然,長(zhǎng)度也應(yīng)該有限制,這不是本文討論的范圍.
另外,生成彩字的程序和傳遞文字的程序都使用utf-8編碼,如果不是,手工轉(zhuǎn)一下..
要使用彩字,只需要用<img src="color.php?t=xxx" />即可,其中,color.php為生成彩字的程序(即上面的程序),xxx為經(jīng)urlencode編碼的文字(用來生成彩字)
三.smarty插件
在smarty的plugins目錄下新建一文件modifier.ubb.php,內(nèi)容如下: 
復(fù)制代碼 代碼如下:
function smarty_modifier_ubb($string){
$ubb = array(
'//[b/](.+?)/[//b/]/i', #加粗
'//[url=(.+?)/](.+?)/[//url/]/i', #url
'//[colorfont/](.+?)/[//colorfont/]/ie' #彩字,注意,要加e修飾符
);
$tohtml = array(
'<b>//1</b>',
'<a href="http://1">//2</a>',
'"<img src=/'color.php?t=".urlencode("http://1")."/'/>"'
);
//以上只是演ubb的實(shí)現(xiàn),更多的ubb標(biāo)簽朋友們可以按方法自己實(shí)現(xiàn),其中的color.php根椐實(shí)際去修改
return preg_replace($ubb,$tohtml,$string);
}

這樣,要顯示彩字,只需在內(nèi)容中加入
[colorfont]文字[/colorfont]
顯示時(shí),在smarty模板中使用ubb修飾符即可,如{$contentubb}

php技術(shù)PHP 彩色文字實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 山本裕典| 埃尔加,她狼| 我被最想拥抱的男生威胁了| 南来北往分集剧情| after之后电影| 真相演员表| 黑暗圣经在线观看| 沈月个人简历资料| 琅琊榜豆瓣评分| 算死草粤语| 密桃在线视频| https://www.douyin.com| 张柏芝照片| 老司机免费看视频| 厕所英雄| 鼻子旁边长痘是什么原因造成的| 挤黑头痘痘视频| 东方卫视节目表| 唐安琪现在怎么样了| angela white电影| 白幽灵传奇| 松山爱| 欧美动作大片| 张剑虹| 天下第一楼剧情介绍| 理发店电影| 丰满的阿2中文字幕| 张晚| 马会传真论坛13297соm查询官网 | 驯服型男刑警队长| 猎仇者演员表| 《爱的温暖》电影在线观看| 奥特曼名字大全加图片| 白蛇三| 女友电影| 野兽罪人电影免费观看| 杨佑宁个人简历| 间宫夕贵电影| 不要好舒服| 孽债电视剧演员表| 新民歌|