一个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 相关文章推荐
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
Oct 09 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
Apr 12 PHP
php模拟socket一次连接,多次发送数据的实现代码
Jul 26 PHP
php Smarty初体验二 获取配置信息
Aug 08 PHP
php环境下利用session防止页面重复刷新的具体实现
Jan 09 PHP
php读取excel文件示例分享(更新修改excel)
Feb 27 PHP
php多维数组去掉重复值示例分享
Mar 02 PHP
php使用websocket示例详解
Mar 12 PHP
PHP上传文件时自动分配路径的方法
Jan 09 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
May 12 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
Aug 06 PHP
详细分析PHP7与PHP5区别
Jun 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
拼音码表的生成
2006/10/09 PHP
php巧获服务器端信息
2006/12/06 PHP
PHP中函数内引用全局变量的方法
2008/10/20 PHP
深入apache host的配置详解
2013/06/09 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
php简单实现MVC
2015/02/05 PHP
Django 中 cookie的使用
2017/08/17 PHP
地震发生中逃生十大法则
2008/05/12 Javascript
checkbox 复选框不能为空
2009/07/11 Javascript
js获取某月的最后一天日期的简单实例
2013/06/22 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
JavaScript中如何通过arguments对象实现对象的重载
2014/05/12 Javascript
Javascript学习笔记之 对象篇(三) : hasOwnProperty
2014/06/24 Javascript
angular json对象push到数组中的方法
2018/02/27 Javascript
利用js实现前后台传送Json的示例代码
2018/03/29 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
2018/09/21 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
Python中用sleep()方法操作时间的教程
2015/05/22 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
python多线程之事件Event的使用详解
2018/04/27 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
Django基础知识与基本应用入门教程
2018/07/20 Python
python Django的web开发实例(入门)
2019/07/31 Python
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
大学生自我评价怎样写好
2013/10/23 职场文书
费用会计岗位职责
2014/01/01 职场文书
会计毕业生自荐书
2014/06/12 职场文书
连锁超市项目计划书
2014/09/15 职场文书
小学班主任培训心得体会
2016/01/07 职场文书
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL