php簡單的線上聊天室程式

來源:互聯網
上載者:User

php教程簡單的線上聊天室程式

index.php

<html>

<head><Title>
線上聊天
</title></head>
<!-- frames -->
<frameset  rows="70%,*" BORDER="0">
    <frame name="top" src="_b.php" marginwidth="0" marginheight="0" scrolling="yes" FRAMEBORDER="NO" noresize>
    <frame name="bottom" src="_a.php" marginwidth="0" marginheight="0" scrolling="no" frameborder="no" noresize>
</frameset>

<body>
</body>
</html>

 


_a.php

<html>
<title>
聊天室
</title>

<body TOPMARGIN=0 LEFTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 >

<?php
$person = @$_POST[person];
$msg = @$_POST[message];
if ($person!="" && $msg!=""){
$handle = fopen("msg.txt","r");
$tot = 0;
$oldmsg = array();
while ($content = fgets($handle)){
    $oldmsg[] = $content;
    ++$tot;
}
fclose($handle);
unlink("msg.txt");

$fp = fopen("msg.txt","a+");
$time = date("h:i");
fwrite($fp,"<font color="blue">".$person."</font>&nbspin&nbsp<font color="red">".$time."</font>&nbsp&nbsps教程ays that&nbsp&nbsp<b>".$msg."</b><br>"."n");
for ($i =0;$i<$tot;++$i){
    if ($i>50) break;
    fwrite($fp,$oldmsg[$i]);
}
}

?>

<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="left" bgcolor="#666666">
<td height="20">

</td></tr>
<tr bgcolor="#FFCC66">
<td width="1" height="4" ></td>
</tr>
</TABLE>

<table width="100%" border=0 cellspacing=0 cellpadding=0 bgcolor="#EFEFEF">
<tr bgcolor="#666666">
<td align="left">
<table width="100%" height="500" boder=0 cellspacing=0 cellpadding=0 bgcolor="#EFEFEF">
<tr align="left">
<td valign="top">
<font size="-1" color="#666666">

 

<table width = "100%" border = "0">
    <tr>
    <form action="_a.php" method = "post">
        <td align="left">
        <font size="-1">暱稱:</font>
        <input type="text" name="person" size="12" maxlength="80" value="<?php echo $person;?>">
        <br>
        <font size="-1"></font>
        <textarea type="textarea" name="message" rows="9" cols="150" size = 100></textarea>
        <input type="submit" value="發言">
        </td>
    </form>
    </tr>
</table>

</font>
</td>
</tr>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

 


_b.php

<html>
    <head>
        <title>
        聊天室
        </title>
    </head>
    <META HTTP-EQUIV=Refresh CONTENT="5; URL=_b.php">
    <body bgcolor="#EFEFEF">
    <?php
        $handle=fopen("msg.txt","r");
        //$oldmsg = array();
        while ($content = fgets($handle)){
        //$oldmsg[] = $content;
        //++$tot;
            echo $content;
        }
    ?>
    </body>
</html>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.