一个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 相关文章推荐
phpmyadmin导入(import)文件限制的解决办法
Dec 11 PHP
php中的一些数组排序方法分享
Jul 20 PHP
简单的php数据库操作类代码(增,删,改,查)
Apr 08 PHP
php字符编码转换之gb2312转为utf8
Oct 28 PHP
php实现邮件发送并带有附件
Jan 24 PHP
zf框架的session会话周期及次数限制使用示例
Mar 13 PHP
PHP中调用SVN命令更新网站方法
Jan 07 PHP
PHP中$_SERVER使用说明
Jul 05 PHP
php生成网页桌面快捷方式
May 05 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
Oct 16 PHP
thinkphp5框架路由原理与用法详解
Feb 11 PHP
微信小程序和php的登录实现
Apr 01 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
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
全国中波电台频率表
2020/03/11 无线电
PHP下MAIL的另一解决方案
2006/10/09 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
javascript 模式设计之工厂模式详细说明
2010/05/10 Javascript
基于JQuery实现相同内容合并单元格的代码
2011/01/12 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
浅析JavaScript中的隐式类型转换
2013/12/05 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
JavaScript与ActionScript3两者的同性与差异性
2016/09/22 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
Vue常用指令V-model用法
2017/03/08 Javascript
JS+HTML5实现图片在线预览功能
2017/07/22 Javascript
Vue.js实现数据响应的方法
2018/08/13 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
Layui表格监听行单双击事件讲解
2019/11/14 Javascript
浅谈vue生命周期共有几个阶段?分别是什么?
2020/08/07 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
获取Django项目的全部url方法详解
2017/10/26 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
LRUCache的实现原理及利用python实现的方法
2017/11/21 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
2019/03/01 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
介绍一下Linux中的链接
2016/05/28 面试题
大学生毕业自我鉴定
2013/11/06 职场文书
老师自我鉴定范文
2013/12/25 职场文书
2014升学宴答谢词
2014/01/26 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
工作失误检讨书
2015/01/26 职场文书