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

莫甘刺

莫甘刺

2016-01-29 14:36

一个php作的文本留言本的例子(二),一个php作的文本留言本的例子(二)
  上一次我们研究了guest.php文件.具体的问题还要求读者朋友自己深入的去实践,而且需要一些工具书来学习,如果您一点php的知识都没有,笔者奉劝您就不要想下看了,笔者没有太多的时间和篇幅去逐句探究一个php文件的用途和意义.好的,接下来我们来作edit.php这个文件.
-----------
//edit.php

<?
   if ($Submit)
   {
if ($SavePassword=="on")
{setcookie("TxtPassword","$TxtPassword",time()+30*24*3600);}
else
{setcookie("TxtPassword");}
   }
?
<html
<style type=text/css
Td {FONT-SIZE: 10pt;}
TEXTAREA
{
FONT-FAMILY: "宋体";
FONT-SIZE: 10pt;
}

</style
<head
<meta http-equiv="Content-Language" content="zh-cn"
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"
<title修改留言</title
<?
require("sys.php");
function readvalue($tags,$tage)
{
global $message,$long,$reply;
$StrStart=strlen(strstr($message,$tags))-strlen($tags);//去除标记后变量所在字串的起始位置.
$StrEnd=strlen(strstr($message,$tage));
$len=$StrStart-$StrEnd;
$StrStart=$long-$StrStart;//起始字符.
$StrString=substr($message,$StrStart,$len);
return $StrString;
}

function save($record)
{
global $TxtContent,$TxtEmail,$TxtHomepage,$TxtEmail,$TxtName,$TxtFrom,$TxtReply,$REMOTE_ADDR,$guestfile;
$content=file($guestfile,"r");
$space = "&nbsp;";
$time = date(Y年m月d日H小时i分);
$ip=$REMOTE_ADDR;
$TxtReply=StripSlashes($TxtReply);
$TxtContent=StripSlashes($TxtContent);
$TxtContent=htmlspecialchars($TxtContent);
$TxtContent=check_strlen_long($TxtContent);
$TxtContent=nl2br($TxtContent);
$Wcontent = "<tr<td<font color=#AB00E1留言内容:</font<br<!--content$TxtContent<!--endcontent ";
$Wcontent=$Wcontent."<br<font color=#6633FF留言人大名:</font<!--name$TxtName<!--endname ";
if ($TxtEmail !="")
{$Wcontent=$Wcontent."<br<font color=#9900CC电子信箱</font<a href="mailto:$TxtEmail"<!--email$TxtEmail<!--endemail</a"."$space";}
if ($TxtHomepage !="http://")
{$Wcontent=$Wcontent."<font color=#9900CC主页:</font$TxtHompage<a href="$TxtHomepage" target=new<!--homepage$TxtHomepage<!--endhomepage</a";}
$Wcontent=$Wcontent."<br<font color=#0000FF时间:$time 来自:<!--from$TxtFrom<!--endfrom ".$ip."</font";
$Wcontent=ereg_replace(chr(10),"",$Wcontent);
$Wcontent=$Wcontent."<hr size=1</td</tr";
$TxtReply=ereg_replace(chr(10),"",$TxtReply);
$WContent=$Wcontent.$TxtReply."n";
$count=count($content);
$fp=fopen($guestfile,"w");
for ($i=0;$i<$count;$i++)
{
if ($i==$record-1)
  {$content[$i]=$WContent;}
fputs($fp,$content[$i]);
}
fclose($fp);
}

$content=file($guestfile,"r");
$message=$content[$record-1];
$long=strlen($message);
$txtcontent=readvalue('<!--content','<!--endcontent');
$txtname=readvalue('<!--name','<!--endname');
$txtfrom=readvalue('<!--from','<!--endfrom');
$txtemail=readvalue('<!--email','<!--endemail');
$txthomepage=readvalue('<!--homepage','<!--endhomepage');
$txtcontent=strip_tags($txtcontent);
$tags="<!--reply";
$txtreply=strstr($message,$tags);
$txtreply=ereg_replace(""","&quot;",$txtreply);
if ($Submit)
  {
  if ($TxtPassword==$managepwd)
  {
  i
展开更多 50%)
分享

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

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

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

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

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

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

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

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

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

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

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

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

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

《神魔之塔》攻略之队伍组成配搭技巧

《神魔之塔》攻略之队伍组成配搭技巧
下拉加载更多内容 ↓