一个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 相关文章推荐
memcached 和 mysql 主从环境下php开发代码详解
May 16 PHP
PHP访问MYSQL数据库封装类(附函数说明)
Dec 04 PHP
php模块memcache和memcached区别分析
Jun 14 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
Jan 11 PHP
php的XML文件解释类应用实例
Sep 22 PHP
PHP 读取和编写 XML
Nov 19 PHP
PHP代码优化技巧小结
Sep 29 PHP
CodeIgniter表单验证方法实例详解
Mar 03 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
Jul 08 PHP
laravel批量生成假数据的方法
Oct 09 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 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
两级联动select刷新后其值保持不变的实现方法
2014/01/27 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
PHP实现简单实用的分页类代码
2016/04/08 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
PHP的自定义模板引擎
2017/03/24 PHP
thinkphp5+layui实现的分页样式示例
2019/10/08 PHP
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层
2016/01/18 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
2018/01/08 jQuery
JS实现根据详细地址获取经纬度功能示例
2019/04/16 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
antd Select下拉菜单动态添加option里的内容操作
2020/11/02 Javascript
微信小程序实现购物车功能
2020/11/18 Javascript
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
python 3.7.0 下pillow安装方法
2018/08/27 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
python实现五子棋人机对战游戏
2020/03/25 Python
Python如何实现转换URL详解
2019/07/02 Python
Pycharm修改python路径过程图解
2020/05/22 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
HTML5图片预览实例分享
2014/06/04 HTML / CSS
金鑫耀Java笔试题
2014/09/06 面试题
优秀党员获奖感言
2014/02/18 职场文书
洗手间标语
2014/06/23 职场文书
五一劳动节慰问信
2015/02/14 职场文书
工程催款通知书
2015/04/17 职场文书
建国大业电影观后感
2015/06/01 职场文书