日期:2013-01-19  浏览次数:20573 次

固然基数据库的留言簿可以作得很漂亮,而且也更好管理。 但是对于那些没有数据库空间的朋友们来说,基于文本的留言簿也完成可以适用于个人站来使用。而且只要我们努力去做同样可以做得很好,甚至可以说丝毫不比基于数据库的留言簿差。在这里我向介绍一个基于文本的留言簿。在下面这个地址你可以看到它的演示:http://bamboo.oso.com.cn/note.htm,它具有以下两个特点:
1.    用不同的颜我显示不同人发表的留言;
2.    每个留言者具有选择小图标的功能。
本留言簿要由以下四个文件组成:记录留言内容的note.txt文件;记录留言文字显示颜色的color.txt文件;这两个文件都可以有notepad来创建。反应留言表单的note.htm文件;最终处理留言信息的note.php文件。以下是它们的源代码:
note.htm:
<html>
<head>
<title>===留言簿===</title>
</head>
<body>
  <form method="POST" action="note.php">       
          你的大名:<input type="text" name="name" size="44"><br>       
          你的邮件地址:<input type="text" name="email" size="40"><br>       
          你的个人主页:<input type="text" name="webname" size="40"><br>       
          你的个人主页地址:<input type="text" name="webadd" size="35"><br>       
          你的留言:<br>       
                          
    <textarea rows="2" name="note" cols="50"></textarea>        
      请选择你喜欢的图标:        
       <input type="radio" value="1" checked name="icon">  <img border="0" src="http://edu.cnzz.cn/NewsInfo/n1.gif" width="19" height="18">         
    <input type="radio" name="icon" value="2">  <img border="0" src="http://edu.cnzz.cn/NewsInfo/n2.gif" width="16" height="16">      
    <input type="radio" name="icon" value="3">  <img border="0" src="http://edu.cnzz.cn/NewsInfo/n3.gif" width="16" height="16">     
    <input type="radio" name="icon" value="4">  <img border="0" src="http://edu.cnzz.cn/NewsInfo/n4.gif" width="19" height="18">       
    <input type="radio" name="icon" value="5">  <img border="0" src="http://edu.cnzz.cn/NewsInfo/n5.gif" width="19" height="18">       
    <input type="radio" name="icon" value="6">   <img border="0" src="http://edu.cnzz.cn/NewsInfo/n6.gif" width="19" height="18">      
    <input type="radio" name="icon" value="7">   <img border="0" src="http://edu.cnzz.cn/NewsInfo/n7.gif" width="15" height="15">       
    <input type="radio" name="icon" value="8">   <img border="0" src="http://edu.cnzz.cn/NewsInfo/n8.gif" width="19" height="18">        
       <input type="radio" name="icon" value="9">  <img border="0" src="http://edu.cnzz.cn/NewsInfo/n9.gif" width="19" height="18">         
    <input type="radio" name="icon" value="10">  <img border="0" src="http://edu.cnzz.cn/NewsInfo/n10.gif" width="18" hei