基于文本的留言簿_PHP教程

php中文网
发布: 2016-07-21 16:04:36
原创
976人浏览过

固然基数据库的留言簿可以作得很漂亮,而且也更好管理。 但是对于那些没有数据库空间的朋友们来说,基于文本的留言簿也完成可以适用于个人站来使用。而且只要我们努力去做同样可以做得很好,甚至可以说丝毫不比基于数据库的留言簿差。在这里我向介绍一个基于文本的留言簿。在下面这个地址你可以看到它的演示:http://bamboo.oso.com.cn/note.htm,它具有以下两个特点:
1.    用不同的颜我显示不同人发表的留言;
2.    每个留言者具有选择小图标的功能。
本留言簿要由以下四个文件组成:记录留言内容的note.txt文件;记录留言文字显示颜色的color.txt文件;这两个文件都可以有notepad来创建。反应留言表单的note.htm文件;最终处理留言信息的note.php文件。以下是它们的源代码:
note.htm:


===留言簿===


  
       
          你的大名:
       
          你的邮件地址:
       
          你的个人主页:
       
          你的个人主页地址:
       
          你的留言:
       
                          
            
      请选择你喜欢的图标:        
         基于文本的留言簿_PHP教程         
      基于文本的留言簿_PHP教程      
      基于文本的留言簿_PHP教程     
      基于文本的留言簿_PHP教程       
      基于文本的留言簿_PHP教程       
       基于文本的留言簿_PHP教程      
       基于文本的留言簿_PHP教程       
       基于文本的留言簿_PHP教程        
         基于文本的留言簿_PHP教程         
      基于文本的留言簿_PHP教程     
      基于文本的留言簿_PHP教程     
      基于文本的留言簿_PHP教程       
      基于文本的留言簿_PHP教程        
       基于文本的留言簿_PHP教程      
        基于文本的留言簿_PHP教程               
         
  
      
            
           
    查看留言
      
    
     
  
      
                     
                   
其中:nx.gif是小图标图片,你自己可以更换。
Note.php:

    if($primsg==1){
       $f = fopen("note.txt","r");
       $msg = fread($f,filesize("note.txt"));
       fclose($f);
       print "$msg";  }
    else{
          if ($name=="") {
            print "你总得给我留下的你的大名吧!否则我如何称呼你?
";}
            else if  ($note=="") {
            print "你总得说点什么吧?否则点发送干什么?不会是点错了吧?想查看留言??
";
              }
          else{
             if  ($email=="") {
            print "连电子邮件地址也不给留?我如何跟你联系?
";
                }
             else if  ($webname==""||$webadd="") {
             print "你没有个人主页?如果有还是希望你给我留下的地址,当作是宣传也可以嘛!
";
                }
              $t = date(Y年m月d日);
              $note = str_replace ( "              $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";
              }
              if($color1>=3){
                 $color1=0;}
              else{
                 $color1+=1;
              }
              fseek($f,0);
              fputs($f,$color1);
              fclose($f);
              for($I=1;$I                 if($I==$icon){
                   $pic=$I;
                   }
                 }
              $str=strval($pic);
              $strhtml="基于文本的留言簿_PHP教程";
              $add="";
              $main = "$strhtml
$name&nbsp&nbsp&nbsp&nbsp个人主页:&nbsp$add$webname&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp($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";
              }
}
?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/315967.htmlTechArticle固然基数据库的留言簿可以作得很漂亮,而且也更好管理。 但是对于那些没有数据库空间的朋友们来说,基于文本的留言簿也完成可以适用...
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号