一个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详解ASCII码对照表与字符转换
Dec 05 PHP
使用PHP Socket写的POP3类
Oct 30 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
Dec 25 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
Jun 05 PHP
ThinkPHP单字母函数(快捷方法)使用总结
Jul 23 PHP
php上传大文件失败的原因及应对策略
Oct 20 PHP
twig模板获取全局变量的方法
Feb 05 PHP
Smarty模板变量调节器用法分析
May 23 PHP
php微信开发自定义菜单
Aug 27 PHP
curl 出现错误的调试方法(必看)
Feb 13 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
PHP 实现重载
Mar 09 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语法速查表
2007/01/02 PHP
PHP实现的封装验证码类详解
2013/06/18 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
Yii实现简单分页的方法
2016/04/29 PHP
ThinkPHP框架分布式数据库连接方法详解
2017/03/14 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
2007/03/12 Javascript
JMenuTab简单使用说明
2008/03/13 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
js格式化时间小结
2014/11/03 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
JS区分Object与Aarry的六种方法总结
2017/02/27 Javascript
layer弹窗插件操作方法详解
2017/05/19 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
浅谈Vue项目骨架屏注入实践
2019/08/05 Javascript
简单了解常用的JavaScript 库
2020/07/16 Javascript
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
Python使用googletrans报错的解决方法
2018/09/25 Python
python 实现提取某个索引中某个时间段的数据方法
2019/02/01 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
2020/04/17 Python
详解Python中Pyyaml模块的使用
2020/10/08 Python
优秀大学生推荐信范文
2013/11/28 职场文书
入党思想汇报怎么写
2014/04/03 职场文书
党员评议自我评价
2015/03/03 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
协议书格式模板
2016/03/24 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python
简单聊聊Vue中的计算属性和属性侦听
2021/10/05 Vue.js
JavaCV实现照片马赛克效果
2022/01/22 Java/Android
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python
MySQL数据库中的锁、解锁以及删除事务
2022/05/06 MySQL