您的位置:首页网页设计PHP实例 → 一个php作的文本留言本的例子一

一个php作的文本留言本的例子一

时间:2004/11/7 3:27:00来源:本站整理作者:蓝点我要评论(0)

大家知道,数据库对于网络来说的重要性.由于cgi的复杂,现在asp和php+mysql已经成为主流.几乎所有的个人网页都要用到留言本,可是申请的留言本很不稳定.这为网上的交流带来了诸多不便.所以,希望拥有自己的留言本的朋友越来越多.

但是,免费的个人主页支持asp和php的很少.笔者现在向您推荐奥索网,(http://www.oso.com.cn)支持php.这样您便有了能够拥有自己留言本的基础.现在,我就通过一个文本留言本的例子来讲述php的简单使用.

首先,我们先确定,留言的几个过程:写留言,发送,查看.(搜索)等等.而且对于斑竹来说,管理留言本又是不可或缺的.这样我们就不妨定位于6个php文件,1个文本文件.6个php文件分别为:guest.php manage.php reply.php sys.php del.php edit.php,1个文本文件为:guest.txt

先来看看guest.php的内容,你当然可以直接将下面的内容放到您的php网页里,请尊重作者的劳动,谢谢.

----------------------

//guest.php:


require("sys.php");

if ($B1)

{

  if   ($message=="" or $name=="")

  {

  $errorm="出错了!!!姓名和留言内容必填";

  }

  else

{

#写入数据

$space = " ";

$time = date(Y年m月d日H小时i分);

$ip=$REMOTE_ADDR;

$name=encode($name);

$homepage=encode($homepage);

$from=encode($from);

$email=encode($email);

$message=StripSlashes($message);

$message=htmlspecialchars($message);

$message=check_strlen_long($message);

$message=nl2br($message);

$guestcontent = "留言内容:






   

  

  

    

      
      if ($errorm)

      {

      echo "";

      echo "";

      echo "";

      }

      ?>  

        

        

        

      

        

        

        

      

        

        

        

      

        

        

        

      

        

        

      

        

        

      

    

  
";

      echo "$errorm";

      echo "
姓名(必填)   

          

          
主页:   

          

        
来自:   

          

        
Email:   

          

          
  

          
请留言(必填)


            

            


        
  

          
  

            

                 

            

            


        


  

      

      

      

    

  


        

         

            

            

          

          

        
  

              

              管理密码:  

              

                 

              

            


      


        

          

            

            

          

          

        
请输入关键字:  

              

              

            


      


  
  function search($keyword)

  {

  global $content;

  $count=count($content);

  $subscript=0;

  $ArrSearch=array();

  for ($i=0;$i<$count;$i++)

   {

   if (ereg($keyword,$content[$i]))  

     {

     $ArrSearch[$subscript]=ereg_replace($keyword,"$keyword",$content[$i]);

     $subscript++;

     }

   }

  return $ArrSearch;

  }//end function

  $one_page_line=15;

  $content = file($guestfile);

  if (isset($search) and isset($keyword) and $keyword!="")

  {

  $content=search($keyword);

  }

  $count =count($content);

  ?>

  

    

      

    

  


     

      
      $int_page_count=$count;//总条数;

      $int_page_num=ceil($int_page_count/$one_page_line);//总页数;

      echo "分页:";

      for ($i=1;$i<=$int_page_num;$i++)

      {

      echo "".$i."&nbsp;";

      }

     echo "
";

     if (isset($search) and isset($keyword) and $keyword!="")

     {

      echo "
";

      echo "下面的留言中包含关键字$keyword".$count."
";

     }

      ?>

      

共有





  





      if ($page=="" or !isset($page))

      {$page=1;}

      $text="";

      $begin_line=$int_page_count-($page-1)*$one_page_line;

      if ($begin_line<$one_page_line){$one_page_line=$begin_line;}

      for ($j=$begin_line;$j>($begin_line-$one_page_line);$j--)

      {

          $text=$text."";

          $text.=$content[$j-1];

           

          //数组找下标从0开始.

         }

   

echo "$text";

?>

回复&nbsp;编辑&nbsp;删除&nbsp;第$j



include('bottom.htm');

?>

  



------------------

未完待续...


相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 我的php文件怎么打开_php运算符怎么写 php 如何生成静态页面的函数PHP生成图片缩略图PHP session常见问题集锦及解决办法PHP实现同步远程Mysql

人气排行 DEDE在文章列表文章没有缩略图的不显示图片php+mysq修改用户密码我的php文件怎么打开_如何打开php文件的办法FCKeditor的配置和使用方法使用dedecms建站教程PHP+Ajax实现分页技术图片存储与浏览一例Linux+Apache+PHP+MySQLPHP生成图片缩略图