文本留言 php,一个php作的文本留言本的例子(一)
一個php作的文本留言本的例子(一)
更新時間:2006年10月09日 00:00:00 ? 作者:
大家知道,數據庫對于網絡來說的重要性.由于cgi的復雜,現在asp和php+mysql已經成為主流.幾乎所有的個人網頁都要用到留言本,可是申請的留言本很不穩定.這為網上的交流帶來了諸多不便.所以,希望擁有自己的留言本的朋友越來越多.
但是,免費的個人主頁支持asp和php的很少.筆者現在向您推薦奧索網,(http://www.oso.com.cn)支持php.這樣您便有了能夠擁有自己留言本的基礎.現在,我就通過一個文本留言本的例子來講述php的簡單使用.
首先,我們先確定,留言的幾個過程:寫留言,發送,查看.(搜索)等等.而且對于斑竹來說,管理留言本又是不可或缺的.這樣我們就不妨定位于6個php文件,1個文本文件.6個php文件分別為:guest.php manage.php reply.php sys.php del.php edit.php,1個文本文件為:guest.txt
先來看看guest.php的內容,你當然可以直接將下面的內容放到您的php網頁里,請尊重作者的勞動,謝謝.
----------------------
//guest.php:
require("sys.php");
if ($B1)
{
if???($message=="" or $name=="")
{
$errorm="出錯了!!!姓名和留言內容必填";
}
else
{
#寫入數據
$space = "?";
$time = date(Y年m月d日H小時i分);
$ip=$REMOTE_ADDR;
$name=encode($name);
$homepage=encode($homepage);
$from=encode($from);
$email=encode($email);
$message=StripSlashes($message);
$message=htmlspecialchars($message);
$message=check_strlen_long($message);
$message=nl2br($message);
$guestcontent = "
留言內容:include('head.htm');?>
if ($errorm)
{
echo "
";echo "
";echo "$errorm";
echo "
";echo "
";}
?>
姓名(必填)主頁:來自:Email:請留言(必填)
|
| |||
function search($keyword)
{
global $content;
$count=count($content);
$subscript=0;
$ArrSearch=array();
for ($i=0;$i
{
if (ereg($keyword,$content[$i]))
{
$ArrSearch[$subscript]=ereg_replace($keyword,"$keyword",$content[$i]);
$subscript++;
}
}
return $ArrSearch;
}//end function
$one_page_line=15;
$content = file($guestfile);
if (isset($search) and isset($keyword) and $keyword!="")
{
$content=search($keyword);
}
$count =count($content);
?>
$int_page_count=$count;//總條數; $int_page_num=ceil($int_page_count/$one_page_line);//總頁數; echo "分頁:"; for ($i=1;$i<=$int_page_num;$i++) { echo "".$i."?"; } echo ""; if (isset($search) and isset($keyword) and $keyword!="") { echo " ";echo "下面的留言中包含關鍵字$keyword共".$count."條 ";} ?> | 共有<?echo "$count"?>條 |
if ($page=="" or !isset($page))
{$page=1;}
$text="";
$begin_line=$int_page_count-($page-1)*$one_page_line;
if ($begin_line
for ($j=$begin_line;$j>($begin_line-$one_page_line);$j--)
{
$text=$text."
回復?編輯?刪除?第$j條";$text.=$content[$j-1];
//數組找下標從0開始.
}
echo "$text";
?>
include('bottom.htm');
?>
總結
以上是生活随笔為你收集整理的文本留言 php,一个php作的文本留言本的例子(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php-cgi并发,对于php-fpm和
- 下一篇: python实现程序重启_python实