top
Loading...
聊天室技術(七)--帖圖
如果在聊天文字中能增加一些美麗的圖片.......

圖片代碼的生成和表情動作一樣,可以菜單選擇也可以手工輸入,這里只給出格式和代碼,不再解釋,請察看 表情于動作部分

1 文件格式

//$picturefilename

1$split咖啡色西服$splitxw20151.jpg$split
2$split黑色燕尾服$splitxw201534.jpg$split

編號+名稱+圖片名稱+

2 程序

我的聊天室采用 ///gift+編號的方法顯示圖片,注意是三個反斜杠,區別于表情動作


<?
//判斷發言的內容最前面的7個字符是否是 ///gift
if(substr($message,0,7) == "///gift")
{

//取得圖片的編號,從第7個字符開始的2個字符(注意,字符從0開始編號)
$id = substr($message,7,2)-1;

//讀入圖片文件
$giftmsg = file($picturefilename);

//判斷是否編號合法
if(($id >= 0) && ($id < count($giftmsg)) )
{
//分割圖片行
$gift=split($split,$giftmsg[$id],99);

//生成圖片的發言內容
$message ="<a href=javascript:parent.cs('$name') target=d><font col
or=$namecolor>$name</font></a>送給<a href=javascript:parent.cs('$talkt
o') target=d>$talkto</a>一個$gift[1]<img src='images/$gift[2]' width=6
0 height=60 border=0></font>";

//圖片生成成功標志
$specialsign = 1;
}

}


很簡單是嗎?還不趕快自己試一下!!


原作者:howtodo
來源:php2000.com

北斗有巢氏 有巢氏北斗