PHP简单构建聊天室

PHP 1708 0 2013-04-30

PHP简单构建聊天室
会员列表面代码:
<?php
$filename="";
$showlist="";
);
foreach($lines as $name){
if(strlen(chop($name))>=1){
   $showlist.="<a href=\"#\" onclick=\"changeChatTo('".chop($name)."')\">".chop($name)."</a><br />";
}
}
?>
<script language="javascript">
function changeChatTo(chatName){
parent.input.document.all.chatTo.value=chatName;
}
</script>
<div style="line-height:25px"><?=$showlist?></div>

发布内容代码:
<?php
$whoChat=$_POST['whoChat'];
$chatTo=$_POST['chatTo'];
$chatWord=$_POST['chatWord'];
$_tosay=$whoChat."对".$chatTo."说: ".$chatWord;
$filename="./temp/chat.txt";
+");
@fputs($fp,$_tosay."\n");
@fclose($fp);
?>
<body onload="window.scrollTo(0,10000)" >
<form id="mychat" name="mychat" method="post" action="control.php" target="control">
姓名:
    <input name="whoChat" type="text" id="whoChat" size="10" />
&nbsp;对&nbsp;
<input name="chatTo" type="text" id="chatTo" size="10" />
&nbsp;说:&nbsp;
<input type="submit" name="Submit" value="发 送" />
<textarea name="chatWord" cols="50" rows="3" id="chatWord"></textarea>
</form>

显示内容代码:
<?php
$filename="";
$showlist="";
);
foreach($lines as $name){
   $showlist.=$name."<br />";
}
?>
<div><?=$showlist?></div>

注销用户代码:
<?php
$whoLogout=$_POST['whoLogout'];
$listname="./temp/list.txt";
$fl=fopen($listname,"r+");
$userlist=explode("\n",fread($fl,filesize($listname)));
@fclose($fl);

+");
foreach($userlist as $l){
if($whoLogout==$l) continue;
@fputs($fp,$l."\n");
}
@fclose($fp);
echo("注销成功,<a href='input.php'>返回</a>");
?>
<form id="mylogout" name="mylogout" method="post" action="deluser.php">
        <input name="whoLogout" type="text" id="whoLogout" />
                  <input type="submit" name="Submit2" value="注销" />
      </form>

说明:以上为PHP代码及部分HTML代码、框架集,“)”读取文件内容,“foreach($lines as $l)”将用名存入“$l”中,“fopen”打开文件,“fputs”写入内容,“fclose”关闭文件,释放资源,“chop() ”函数从字符串的末端开始删除空白字符或其他预定义字符。

上一篇:PHP截取字符串的几种方法,无乱码哦!

下一篇:PHP简单类及类的继承关系(例:数据查询)

讨论数量:0

请先登录再发表讨论。 2024-04-27

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链