<select name="select" onchange="changemote(this.options[this.selectedIndex].value)">
<option value="0" selected>动作</option>
<?
= file();
for(=0;();++)
{
= split(,,99);
print("<option value=></option>");
}
?>
</select>
这样就完成了从菜单选动作表情的过程
2 表情动作在发言处理程序里的处理过程
messagesend.php
<?
//读入表情动作文件
= file();
= count();
for(=0;;++)
{
//分割每个表情动作
=split(,chop(),99);
//如果发言内容等于表情动作
if( == )
{
//替换表情动作里面的 对象 为实际的聊天对象名字
=ereg_replace("对象","<font color=red>/font>",);
//发言内容改为动作表情的内容
= "<a href=javascript:parent.cs('') target=d>/a
>".;
break;
}
}
?>
这样我们就实现了表情和动作,如果做一个自动添加动作表情的程序功能,更会增加聊天的娱乐性!
帖图
如果在聊天文字中能增加一些美丽的图片.......
图片代码的生成和表情动作一样,可以菜单选择也可以手工输入,这里只给出格式和代码,不再解释,请察看 表情于动作部分
1 文件格式
//
1.jpg
2.jpg
编号+名称+图片名称+
2 程序
我的聊天室采用 ///gift+编号的方法显示图片,注意是三个反斜杠,区别于表情动作
<?
//判断发言的内容最前面的7个字符是否是 ///gift
if(substr(,0,7) == "///gift")
{
//取得图片的编号,从第7个字符开始的2个字符(注意,字符从0开始编号)
= substr(,7,2)-1;
//读入图片文件
= file();
//判断是否编号合法
if(( >= 0) && ( < count()) )
{
//分割图片行
=split(,,99);
//生成图片的发言内容
="<a href=javascript:parent.cs('') target=d><font col
or=/font></a>送给<a href=javascript:parent.cs('
o') target=
| 对此文章发表了评论 |
