一个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学习 运算符与运算符优先级
Jun 15 PHP
关于初学PHP时的知识积累总结
Jun 07 PHP
php使用curl访问https示例分享
Jan 17 PHP
PHP程序员常见的40个陋习,你中了几个?
Nov 20 PHP
简单说说PHP优化那些事(经验分享)
Nov 27 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
Jan 27 PHP
PHP动态生成指定大小随机图片的方法
Mar 25 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
Dec 02 PHP
一个非常实用的php文件上传类
Jul 04 PHP
PHP使用PDO抽象层获取查询结果的方法示例
May 10 PHP
php web环境和命令行环境下查找php.ini的位置
Jul 17 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递归算法和应用方法介绍
2013/04/15 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
JS判断是否为数字,是否为整数,是否为浮点数的代码
2010/04/24 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
2016/08/27 Javascript
jquery实现图片列表鼠标移入微动
2016/12/01 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
js放到head中失效的原因与解决方法
2017/03/07 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
Angular实现的简单定时器功能示例
2017/12/28 Javascript
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
vue动画之点击按钮往上渐渐显示出来的实例
2018/09/29 Javascript
详解jQuery如何实现模糊搜索
2019/05/10 jQuery
vue中实现回车键登录功能
2020/02/19 Javascript
Vue 同步异步存值取值实现案例
2020/08/05 Javascript
vue自定义树状结构图的实现方法
2020/10/18 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
python使用socket向客户端发送数据的方法
2015/04/29 Python
python如何通过实例方法名字调用方法
2018/03/21 Python
python自定义线程池控制线程数量的示例
2019/02/22 Python
python使用requests.session模拟登录
2019/08/09 Python
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
会计工作心得体会
2014/01/13 职场文书
经理秘书求职自荐信范文
2014/03/23 职场文书
元旦寄语大全
2014/04/10 职场文书
推广普通话标语
2014/06/27 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
教师工作总结范文2014
2014/11/10 职场文书
Python带你从浅入深探究Tuple(基础篇)
2021/05/15 Python