一个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+FCKeditor新闻系统)
Jan 02 PHP
MySQL修改密码方法总结
Mar 25 PHP
php preg_match_all结合str_replace替换内容中所有img
Oct 11 PHP
php强制更新图片缓存的方法
Feb 11 PHP
php制作动态随机验证码
Feb 12 PHP
PHP程序中使用adodb连接不同数据库的代码实例
Dec 19 PHP
PHP安全下载文件的方法
Apr 07 PHP
Yii2中使用join、joinwith多表关联查询
Jun 30 PHP
yii2项目实战之restful api授权验证详解
May 20 PHP
PHP设计模式之工厂模式详解
Oct 24 PHP
浅谈Laravel中的三种中间件的作用
Oct 13 PHP
laravel高级的Join语法详解以及使用Join多个条件
Oct 16 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(5) 类和对象
2010/02/16 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
2015/08/18 PHP
PHP实现的DES加密解密实例代码
2016/04/06 PHP
Javascript !!的作用
2008/12/04 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
Bootstrap Table使用整理(五)之分页组合查询
2017/06/09 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
实例详解Python模块decimal
2019/06/26 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
详解Python直接赋值,深拷贝和浅拷贝
2020/07/09 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
初中生评语大全
2014/04/24 职场文书
食品安全处置方案
2014/06/14 职场文书
房产协议书范本2014
2014/09/30 职场文书
社区国庆节活动总结
2015/03/23 职场文书
告知书格式
2015/07/01 职场文书
用Python实现Newton插值法
2021/04/17 Python