もちろん、データベースベースのゲストブックは非常に美しく作成でき、管理も簡単です。 ただし、データベース スペースがない友人のために、テキストベースのゲストブックを個人サイトでも使用できます。そして、熱心に取り組む限り、良い仕事をすることができ、データベースベースのゲストブックと比べても遜色ないとさえ言えます。ここではテキストベースのゲストブックを紹介します。このデモは次のアドレスで見ることができます: http://bamboo.oso.com.cn/note.htm これには次の 2 つの特徴があります:
1.さまざまな人が投稿したコメントを表示するには、さまざまな色を使用します。
2.各コメント投稿者は、小さなアイコンを選択できます。
このゲストブックは、メッセージの内容を記録する note.txt ファイル、メッセージのテキストの色を記録する color.txt ファイルの 4 つのファイルで構成されています。これらのファイルはどちらもメモ帳で作成できます。メッセージ フォームを反映する note.htm ファイル。最終的にメッセージ情報を処理する note.php ファイル。以下はそのソースコードです:
===Guestbook=== Note.php:
if($primsg==1){
$f = fopen("note.txt","r");
$msg = fread($f,filesize("note. txt "));それでも住所を教えて欲しいなら、宣伝に使われる可能性があります。
";
$t = date(Y年m月d日);
$note = str_replace ( "<", "<", $note); $note = str_replace ( "> ;", ">", $note);
$note = str_replace ( "n", "
", $note);
$f = fopen("color.txt","r+");
$color1=fread($f,filesize("color.txt"));
if($color1==0){
$color=ff0000;}
else if($color1==1){
$color ="0000ff";}
else if($color1==2){
$color="00ff00";
else if($color1==3){
$color="000000"
}
場合($color1>=3){
$color1=0;}
else{
$color1+=1;
fseek($f,0);
fputs($f,$color1);
fclose($f) );
for($I=1;$I<=15;$I++){
if($I==$icon){
$pic=$I; }
}
$str=strval($pic);
$strhtml="
";
$add="
";
$main = "$strhtml
$name    个人主页: $add$webname       ($t)
说:$note
";
$f = fopen("note.txt","a");
fwrite($f,$main);
fclose($f);
$f = fopen("note.txt","r");
$msg = fread($f,filesize("note.txt"));
fclose($f);
echo"$msg";
}
}
?>
http://www.bkjia.com/PHPjc/315967.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/315967.html技術記事しっかりとしたデータベースベースのアーカイブは、非常に効果的であり、より適切に管理することができます。