一个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 相关文章推荐
SMARTY学习手记
Jan 04 PHP
fleaphp crud操作之findByField函数的使用方法
Apr 23 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
Nov 01 PHP
php一些错误处理的方法与技巧总结
Aug 10 PHP
php加速器eAccelerator的配置参数、API详解
May 05 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
Dec 18 PHP
php对数组内元素进行随机调换的方法
May 12 PHP
php读取der格式证书乱码解决方法
Jun 22 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
Mar 16 PHP
PHP实现链式操作的三种方法详解
Nov 16 PHP
PHP迭代器和迭代的实现与使用方法分析
Apr 19 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
May 21 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
延长phpmyadmin登录时间的方法
2011/02/06 PHP
非常好用的两个PHP函数 serialize()和unserialize()
2012/02/04 PHP
PHP的5个安全措施小结
2012/07/17 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
ext form 表单提交数据的方法小结
2008/08/08 Javascript
一个简单的javascript类定义例子
2009/09/12 Javascript
JS input文本框禁用右键和复制粘贴功能的代码
2010/04/15 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
密码框显示提示文字jquery示例
2013/08/29 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
2018/10/31 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
JS模拟实现京东快递单号查询
2020/11/30 Javascript
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
Python openpyxl模块实现excel读写操作
2020/06/30 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
CSS3教程(8):CSS3透明度指南
2009/04/02 HTML / CSS
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
师范教师毕业鉴定
2014/01/13 职场文书
小学生操行评语
2014/04/22 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL