好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php简单的在线聊天室程序 - 综合实例

php简单的在线聊天室程序

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&nbspsays 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>

查看更多关于php简单的在线聊天室程序 - 综合实例的详细内容...

  阅读:48次