一个php作的文本留言本的例子(四)


Posted in PHP onOctober 09, 2006

这一节我们将dele.php和sys.php放上来.
---------
//dele.php<html>

<head>
<title>删除留言</title>
<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:10pt}
TH {FONT-SIZE:10 pt}
TD {FONT-SIZE: 10pt}
-->
</style>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<?

require("sys.php");
if ($Submit)
{

if ($password<>$managepwd)
  {$errorm="<font color=red>密码错误</font>.无权操作..";}

else  
{
$content=file($guestfile);
$message=$content[$record-1];
$count=count($content);
if ($dele=="delreply")
     {
     $replylen=strlen(strstr($message,"<!--reply>"));
     $long=strlen($message);
     $len=$long-$replylen;
     $message=substr($message,0,$len);
     }
     else
     {$message="";}
//writefile
$fp=fopen($guestfile,"w");
for ($i=0;$i<$count;$i++)
  {
  if ($i==($record-1)){$content[$i]=$message;}
  fputs($fp,$content[$i],strlen($content[$i]));
  }//end for
fclose($fp);
echo "<meta http-equiv=Refresh content="1;url=guest.php">";
exit;
}
}// end ifSubmit
$content=file($guestfile);
$message=$content[$record-1];
$found=ereg("<!--reply>",$message);
?>
<body bgcolor="#FFFFFF" background="back.gif">
<? include("head.htm"); ?>
<table width="68%" border="1" cellpadding="5" align="center" cellspacing="0" bordercolor="#F2F2F2">
<form action=dele.php method=post>
<?
  if ($errorm)
  {
echo "<tr>";  
echo "<td height=27>$errorm</td>";
echo "</tr>";
  }
?>
  <? echo $message ?>
    <tr align="center">  
      <td height="37" bgcolor="#f0f0f0">  
        <?
     if ($found)
     {
     echo "<input type=radio name=dele value=delall>";
     echo "全部删除 ";
     echo "<input type=radio name=dele value=delreply checked>";
     echo "仅删除回复";
     }
     ?>
        <font color="#000000">管理密码</font>  
        <input type="password" name="password" size="10">
      <input type=hidden name=record value=<? echo "$record";?>>
        <input type="submit" name="Submit" value="我要删除了">
      </td>
  </tr>
  </form>
</table>
<? include("bottom.htm"); ?>
</body>
</html>

------
//sys.php
<title>zihanonline</title><?

$managepwd='zihanonline';
$guestfile="guest.txt";

function check_strlen_long($txt)
{

$count=0;
$arrtemp=$txt;
$len=strlen($txt);
$txt=$txt.'            ';
for ($i=0;$i<$len;$i++)
{

if (ord($txt[$i])<128)
  { $count=$count+1;}
  if (ord($txt[$i])==10 or ord($txt[$i])==32)
  {$count=0;}
  if ($count>=70)  
  {
    for ($j=$i;$j<$len;$j++)
    {
    $txt[$j+1]=$arrtemp[$j];
    }
  $txt[$i]="n";
  $len=$len+1;
  $txt[$len]=$arrtemp[$len-1];
  $count=0;
  $arrtemp=$txt;
  }//end if count
}
  $txt=trim($txt);
  return $txt;
}//end function

function encode ($txt)
{
$txt=strip_tags($txt);
$txt=htmlspecialchars($txt);
$message=StripSlashes($txt);
return $message;
}

function ubb($txt)
{

}
?>
<body bgcolor="#FFFFFF" background="back.gif">
----------
注意sys.php中的" $managepwd='zihanonline' "一栏中等号后的是留言本的管理密码号,此时是默认的zihanonline.您可以修改为自己的号码.
未完待续...

PHP 相关文章推荐
自动跳转中英文页面
Oct 09 PHP
PHP MSSQL 存储过程的方法
Dec 24 PHP
使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
Apr 02 PHP
探讨PHP使用eAccelerator的API开发详解
Jun 09 PHP
利用PHP+JS实现搜索自动提示(实例)
Jun 09 PHP
改写函数实现PHP二维/三维数组转字符串
Sep 13 PHP
php中cookie实现二级域名可访问操作的方法
Nov 11 PHP
简单实用的PHP防注入类实例
Dec 05 PHP
简单谈谈php中的unicode和utf8编码
Jun 10 PHP
各种快递查询--Api接口
Apr 26 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
php支付宝APP支付功能
Jul 29 PHP
一个php作的文本留言本的例子(五)
Oct 09 #PHP
一个php作的文本留言本的例子(一)
Oct 09 #PHP
PHP的类 功能齐全的发送邮件类
Oct 09 #PHP
以文本方式上传二进制文件的PHP程序
Oct 09 #PHP
用户的详细注册和判断
Oct 09 #PHP
PHP编程与应用
Oct 09 #PHP
谈谈PHP语法(2)
Oct 09 #PHP
You might like
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
2015/10/01 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
详解Vue结合后台的列表增删改案例
2018/08/21 Javascript
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
python实现汉诺塔递归算法经典案例
2021/03/01 Python
用Python解决x的n次方问题
2019/02/08 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
Python模块future用法原理详解
2020/01/20 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
python 回溯法模板详解
2020/02/26 Python
python 如何在测试中使用 Mock
2021/03/01 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
allbeauty美国:英国在线美容店
2019/03/11 全球购物
幼儿园家长会邀请函
2014/01/15 职场文书
校园十佳歌手策划书
2014/01/22 职场文书
优秀教师工作感言
2014/02/16 职场文书
各营销点岗位职责范本
2014/03/05 职场文书
人事经理岗位职责
2014/04/28 职场文书
工商管理自荐书
2014/07/06 职场文书
2014年班干部工作总结
2014/11/25 职场文书
辞职信的写法
2015/02/27 职场文书
高中班主任寄语
2019/06/21 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
Java实现房屋出租系统详解
2021/10/05 Java/Android
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
2022/05/11 Servers