免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1013 | 回复: 0
打印 上一主题 下一主题

PHP留言本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-09 08:12 |只看该作者 |倒序浏览

个人练习,做一个简单的个人留言本.功能:可以留言,直接点击用户名发送电子邮件,并在留言的地方显示留言时间和日期,支持html语言.
缺点,不具有分页功能,不能修改已经发表的留言.
首先在留言本的目录下建立一个空白的名字为data.txt文件,然后将note.php和result.php还有css.css文件放到同一目录下.
note.php是留言本的首页,具有填写留言和显示留言的功能代码如下:
程序代码
PHP_Fish 留言本
  
    小小留言本
  
  
     
     
      昵称:
      
   
   
      电子邮件:
      
   
   
      留言内容:
      
        
      
   
   
      
           
        
      
   
   
  
  
  
?>

版权所有 Copyright ? 2007   Powered by PHP_Fish
result.php功能是处理有note.php提交的表单,将留言内容写入data.txt文件.代码如下:
程序代码
if($_POST[name] == '')
{
    echo "请填写你的网名!
";
    echo "返回";
}else if($_POST  == "")
{
    echo "请填写你的email
";
    echo "返回";
}else if($_POST[text] == "")
{
    echo "请填写你的留言
";
    echo "返回";
}else
{
    $t = date('H:m:s Y年m月d日');
    $_POST[text] = str_replace ( "\n",  "
", $_POST[text]);
    $main = "留言者:$_POST[name]:($t)
留言:$_POST[text]
";
    $fr = fopen("data.txt","a");
    $y = fwrite($fr,$main);
    fclose($fr);
    if($y)
    {
        echo "感谢您的留言
";
        echo "返回";
    }
}
?>
css.css文件内容
程序代码
td {
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
}
.form1 {
    height: 16px;
    font-family: "宋体";
    color: #FF6633;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    text-decoration: none;
}

如果你的留言本的目录,设置为可写的话,可以不用建立data.txt文件,系统将自动建立.

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/37575/showart_295367.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP