固然基資料庫的留言簿可以作得很漂亮,也更好管理。 但是對於那些沒有資料庫空間的朋友們來說,基於文字的留言簿也完成可以適用於個人站來使用。而且只要我們努力去做同樣可以做得很好,甚至可以說絲毫不比基於資料庫的留言簿差。在這裡我向介紹一個以文字為主的留言簿。在下面這個地址你可以看到它的示範:http://bamboo.oso.com.cn/note.htm,它有以下兩個特點:
1. 用不同的顏我顯示不同人發表的留言;
2. 每位留言者俱有選擇小圖示的功能。
本留言簿要由以下四個檔案組成:記錄留言內容的note.txt檔案;記錄留言文字顯示顏色的color.txt檔案;這兩個檔案都可以有notepad來建立。反應留言表單的note.htm檔;最終處理留言訊息的note.php檔案。以下是它們的原始碼:
note.htm:
===留言簿=== 身體>
其中:nx.gif是小圖示圖片,你可以自己更換。
Note.php:
if($primsg==1){
$f = fopen("note.. ($f,filesize("note.txt"));
fclose($f);
print "$msww =="") {
print "你總得給我留下的你的大名吧!否則我如何稱呼你?
";}
print "你總得說點什麼吧? if ($email=="") {
print 「連電子郵件地址與保留?我如何與你聯絡?
";
if ($webname==""||$webadd="") {
print "你沒有個人首頁?如果有還是希望你給我留下的地址,當作是宣傳也可以嘛!
";
}
$note = str_replace (" $note =字串替換( ">", ">", $note);
$note = str_replace ("n", "r+ ");
$color1=fread($f,filesize("color.txt"));
$color =ff0000;}
否則如果($color1==1){
$color="0000ff";}
$color="00ff00"
}
其他if($color1==3){
$color="000000";
if($color1>=3){
$color1= 0;}
$color1+=1;
> fputs($f,$color1);
$I=1;$I if($I==$icon){ }
$str=strval($pic);
$add="
";
$main = "$strhtml
$name  nbsp &nb : $add$webname a>    ($t)
");
fwrite($f,$main);
$f = fopen("note.txt","r");
$msg = fread($f, filesize("note.txt"));
fclose($f);
}
}
? >
以上就介紹了留言簿模組基於文字的留言簿,包括了留言簿模組方面的內容,希望對PHP教程有興趣的朋友有所幫助。