ご存知のとおり、インターネットにおけるデータベースの重要性は、CGI、ASP、および php+mysql のほとんどすべての Web ページで使用されるようになりましたが、適用されるゲスト ブックが非常に不安定であるためです。オンラインコミュニケーションは多くの不便をもたらしています。そのため、自分のゲストブックを持ちたいと考える友人が増えています。しかし、現在、著者は AOSuo.com を勧めています。 ://www.oso.com.cn) は php をサポートしています。このようにして、独自のゲストブックを作成するための基礎が整います。次に、テキスト ゲストブックの例を使用して php の簡単な使用法を説明します。メッセージを残すには、メッセージの作成、送信、表示、(検索) などのいくつかのプロセスがあります。また、Buzhu の場合、ゲストブックの管理は不可欠です。この方法では、6 つの PHP ファイルと 1 つのテキストをターゲットにすることもできます。 6 つの php ファイルは、guest.php、manage.php、reply.php、sys.php、del.php edit.php、そして 1 つのテキスト ファイルは、guest.txt です。
まず、guest.php の内容を見てみましょう。もちろん、次のコンテンツをあなたの php Web ページに直接挿入することもできます。作者の作品を尊重してください。
----------------------
。 //ゲスト .php:
require("sys.php");
if ($B1)
{
if ($message=="" or $name=="")
{
$errorm ="エラー!!!名前とメッセージの内容が必要です"; }
else
{
#データを書き込む
$space = " ";年 m 月 d 日 H 時間 i 分);
$name=encode($homepage);メール =encode($email);
$message=htmlspecialchars($message);
$message=nl2br($message); guestcontent = "
メッセージコンテンツ:
include('head.htm');?> <表の幅="68%" border="1" cellpadding="4" cellpacing="0" bordercolor="#E3E3E3"> | | 関数検索($keyword) { グローバル $content; $count=count($content); $subscript=0; $ArrSearch=array(); for ($i=0;$i<$count;$i++) { if (ereg($keyword,$content[$i])) { $ArrSearch[$subscript]=ereg_replace($keyword, " $keyword",$content[$i]); $subscript++; } } $ArrSearch を返します。 }//関数の終了 $one_page_line=15; $content = ファイル($guestfile); if (isset($search) と isset($keyword) と $keyword!="") { $content=search($keyword); } $count =count($content); ?> <表の幅="68%" border="0">
$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."条"; } ?> | 共有条 td> | <表の幅="68%" border="0" align="center"> <? if ($page=="" または !isset($page)) {$page=1;} $text=""; $begin_line=$int_page_count-($page-1)*$one_page_line; if($ begin_line&lt; $ one_page_line){$ one_page_line = $ begin_line;} for($ j = $ begin_line; $ j&gt;($ begin_line- $ one_page_line); $ j-) ." |
回复编辑 删除 ;$j条 |
";
$text.=$content[$j-1];
//数组找下标从0开始。
}
echo "$text";
?>
表>
include('bottom.htm');
?>