一个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版(1)
Oct 09 PHP
PHP函数utf8转gb2312编码
Dec 21 PHP
php 删除无限级目录与文件代码共享
Nov 22 PHP
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
Feb 08 PHP
PHP中数组合并的两种方法及区别介绍
Sep 14 PHP
PHP编码规范的深入探讨
Jun 06 PHP
PHP获取MAC地址的具体实例
Dec 13 PHP
生成随机字符串和验证码的类的PHP实例
Dec 24 PHP
php自动识别文字编码并转换为目标编码的方法
Aug 08 PHP
摘自织梦CMS的HTTP文件下载类
Aug 08 PHP
抛弃 PHP 代价太高
Apr 26 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 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
当年上海收录机产品生产,进口和价格情况
2021/03/04 无线电
用PHP开发GUI
2006/10/09 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
2015/04/20 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
利用ajax和PHP实现简单的流程管理
2017/03/23 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
js截取小数点后几位的写法
2013/11/14 Javascript
用javascript关闭本窗口技巧小结
2014/09/05 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
实现一个 Vue 吸顶锚点组件方法
2019/07/10 Javascript
python单线程实现多个定时器示例
2014/03/30 Python
Python脚本实现格式化css文件
2015/04/08 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
利用Python优雅的登录校园网
2020/10/21 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
应届生个人求职信模板
2013/11/26 职场文书
教师对学生的寄语
2014/04/03 职场文书
六五普法宣传标语
2014/10/06 职场文书
研究生简历自我评
2015/03/11 职场文书
幼儿园老师新年寄语
2015/08/17 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
六年级作文之预言作文
2019/10/25 职场文书
Python 数据可视化之Matplotlib详解
2021/11/02 Python
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python