一个php作的文本留言本的例子(三)


Posted in PHP onOctober 09, 2006

上两节我针对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>
                
          <input type=reset value=重写 name=reset>
      </td>
    <tr>  
  </form>
</table>
<?include('bottom.htm');?>
</body>
</html>
------------
未完待续...

PHP 相关文章推荐
PHP return语句另类用法不止是在函数中
Sep 17 PHP
PHP中构造函数和析构函数解析
Oct 10 PHP
常用PHP框架功能对照表
Oct 23 PHP
php+html5基于websocket实现聊天室的方法
Jul 17 PHP
thinkphp3.2点击刷新生成验证码
Feb 16 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
Apr 21 PHP
CodeIgniter整合Smarty的方法详解
Aug 25 PHP
PHP+ajax实现二级联动菜单功能示例
Aug 10 PHP
PHP基于cookie实现统计在线人数功能示例
Jan 16 PHP
PDO::getAttribute讲解
Jan 28 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
Mar 07 PHP
php伪静态验证码不显示的解决方案
Sep 26 PHP
一个php作的文本留言本的例子(四)
Oct 09 #PHP
一个php作的文本留言本的例子(五)
Oct 09 #PHP
一个php作的文本留言本的例子(一)
Oct 09 #PHP
PHP的类 功能齐全的发送邮件类
Oct 09 #PHP
以文本方式上传二进制文件的PHP程序
Oct 09 #PHP
用户的详细注册和判断
Oct 09 #PHP
PHP编程与应用
Oct 09 #PHP
You might like
php购物网站支付paypal使用方法
2010/11/28 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
javascript数组去掉重复
2011/05/12 Javascript
jquery实现树形二级菜单实例代码
2013/11/20 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
Javascript随机标签云代码实例
2016/06/21 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
微信小程序中input标签详解及简单实例
2017/05/18 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
2018/12/12 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
小程序实现录音功能
2020/09/22 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
原生js实现俄罗斯方块
2020/10/20 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
[00:11]战神迅矛
2019/03/06 DOTA
python启动办公软件进程(word、excel、ppt、以及wps的et、wps、wpp)
2009/04/09 Python
python中PIL安装简单教程
2016/04/21 Python
python pandas库中DataFrame对行和列的操作实例讲解
2018/06/09 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
Python中SQLite如何使用
2020/05/27 Python
Python新手学习标准库模块命名
2020/05/29 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
2012/06/27 面试题
公益广告宣传方案
2014/02/28 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
募捐感谢信
2015/01/22 职场文书
python脚本框架webpy模板赋值实现
2021/11/20 Python