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