PHP+TEXT留言本(三)

  •   2009-08-01/08:14
  • 上两节我针对guest.php和edit.php作了讲述.需要注意的是php和html的区别:
    php通常是-->(1)<? echo("zihanonline");?>
                (2)<? php
                      echo("zihanonline");
                   ?>
                (3)<script laanguage="php">
                    echo("zihanonline");
                   </script>
                (4)<% echo("zihanonline");%>
    等4种方式.不要混淆.
    下面我们来研究信息管理:manage.php代码.
    -----------
    //manage.php<html>

    <head>
    <title>留言管理</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <style>
    <!--
    A:link {text-decoration: none ; color:0000ff}
    A:visited {text-decoration: none; color:004080}
    A:active {text-decoration: none}
    A:hover {text-decoration: underline; color:ff0000}
    BODY {FONT-SIZE: 9p}
    TH {FONT-SIZE: 9pt}
    TD {FONT-SIZE: 9pt}
    -->
    </style>

    </head>

    <body bgcolor="#FFFFFF" background="back.gif">
    <?
    include('head.htm');
    include("sys.php");
    if ($password!=$managepwd and $dispflag)
      {


      echo "<meta http-equiv=Refresh content=5;url=guest.php>";
      echo "<center>";
      echo "<font color=red>密码错误!无法删除留言!</font>";
      echo "<p>程序将在3秒返回</p>";
      echo "<p> <a href=http://zihanonline.longcity.net>子汉在线</a>斑竹维护管理。</p>";
      echo "<br>";
      echo "</center>";

      exit;
      }

    ?>
    <table width="445" border="0" align="center" bgcolor="#CCCCCC">
      <form method="post" action="manage.php">
        <?
       if ($dispflag=="show")
       {
      $content = file($guestfile);
      $count =count($content);
      $text="";
         for ($h=$count;$h>0;$h--)
             {
              $text=$text.'<tr><td>删除第'.$h."条留言:<input type=checkbox name=check$h value=$h></td></tr>nn";
              $text=$text.$content[$h-1];
              }
        echo "$text";
        }
      ?>
        <input type=hidden name=password value=<? echo $password ?>>
        <?
      if ($submit)
      {
      if ($password!=$managepwd)
      {
      echo "<meta http-equiv=Refresh content=5;url=guest.php>";
      echo "<center>";
      echo "<font color=red>密码错误!无法删除留言!</font>";
      echo "<p>程序将在3秒返回</p>";
      echo "<p> <a href=http://zihanonline.longcity.net>子汉在线</a>斑竹维护管理。</p>";
      echo "<br>";
      echo "</center>";

      exit;
      }
     
      if ($password==$managepwd)
      {
      $guest_content=file($guestfile);
      $count=count($guest_content);
      for ($j=1;$j<=$count;$j++)
       {
       $del_rec_num="check".$j;
       $del_num=$$del_rec_num;
       //echo "$del_num:$del_num";
       $guest_content[$del_num-1]="";
       }

      $fp=fopen($guestfile,"w");
      for ($i=0;$i<=$count-1;$i++)
      {
      if ($guest_content[$i]!="")
       {
       fputs($fp,$guest_content[$i],strlen($guest_content[$i]));
       }
      }
      fclose($fp);
      echo "<meta http-equiv=Refresh content=5;url=guest.php>";
      echo "<center>";
      echo "<p><font color=red>留言已正确删除</font></p>";
      echo "<p>程序将在3秒返回</p>";
      echo "<p> <a href=http://zihanonline.longcity.net>子汉在线</a>斑竹维护管理。</p>";
      echo "<br>";
      echo "</center>";
      exit;
      }
      }
      ?>
        <tr>
          <td bgcolor="#f0f0f0">
            <p align=center>
              <input type=submit value=删除 name=submit>
              &nbsp;&nbsp;&nbsp;&nbsp;
              <input type=reset value=重写 name=reset>
          </td>
        <tr>
      </form>
    </table>
    <?include('bottom.htm');?>
    </body>
    </html>
    ------------
    未完待续...


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多