もちろん、データベースベースのゲストブックは非常に美しく作成でき、管理も簡単です。 ただし、データベース スペースがない友人のために、テキストベースのゲストブックを個人サイトでも使用できます。そして、熱心に取り組む限り、良い仕事をすることができ、データベースベースのゲストブックと比べても遜色ないとさえ言えます。ここではテキストベースのゲストブックを紹介します。このデモは次のアドレスで見ることができます: http://bamboo.oso.com.cn/note.htm これには、次の 2 つの特徴があります。
1.さまざまな人が投稿したコメントを表示するには、さまざまな色を使用します。
2.各コメント投稿者は、小さなアイコンを選択できます。
このゲストブックは、メッセージの内容を記録する note.txt ファイル、メッセージのテキストの色を記録する color.txt ファイルの 4 つのファイルで構成されます。これらのファイルはどちらもメモ帳で作成できます。メッセージ フォームを反映する note.htm ファイル。最終的にメッセージ情報を処理する note.php ファイル。以下はそのソースコードです:
===
Note.php:
if($primsg==1){
$f = fopen("note.txt","r");
$msg = fread($f,filesize("note.txt"));
fclose($f);
else{
if ($name=="" ){
= date(Y year m month d day) , $note); $note = str_replace ( "n", "
;", $note); $color1=fread( $f,filesize("color.txt")); ] 🎜> else if($color1== 3) {<$> $ color = "000000";
if ($ color1 & gt; = 3) {
$ color1 = 0;
else {
$ color1+= 1 ; 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 a>      ($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";
}
}
?>