一个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生成静态页面详解
Nov 19 PHP
php简单封装了一些常用JS操作
Feb 25 PHP
php面向对象全攻略 (十四) php5接口技术
Sep 30 PHP
PHP5 字符串处理函数大全
Mar 23 PHP
apache php模块整合操作指南
Nov 16 PHP
探讨捕获php错误信息方法的详解
Jun 09 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
Nov 24 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
YII Framework框架教程之安全方案详解
Mar 14 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
Mar 15 PHP
PHP addslashes()函数讲解
Feb 03 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
Jan 07 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/04/28 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
JS实现点击下载的小例子
2013/07/10 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
jQuery javascript获得网页的高度与宽度的实现代码
2016/04/26 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
详解Angular之constructor和ngOnInit差异及适用场景
2017/06/22 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
解决angularjs WdatePicker ng-model的问题
2018/09/13 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
js实现文章目录索引导航(table of content)
2020/05/10 Javascript
python批量提交沙箱问题实例
2014/10/08 Python
Python的设计模式编程入门指南
2015/04/02 Python
Django高级编程之自定义Field实现多语言
2019/07/02 Python
python 抓包保存为pcap文件并解析的实例
2019/07/23 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
Python 如何创建一个简单的REST接口
2020/07/30 Python
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
英语自我评价范文
2014/01/24 职场文书
2014年最新大专生职业生涯规划书范文
2014/09/13 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android
Python创建SQL数据库流程逐步讲解
2022/09/23 Python