基于文本的访客签到簿

2016-01-29 14:38 8 1 收藏

基于文本的访客签到簿,基于文本的访客签到簿

【 tulaoshi.com - PHP 】

  一个很偶然的机会,在网上看到了有人用PHP+MYSQL作了一个访客签到簿, 当时觉得很有用处所以自己也很 想搞一个。但是用MYSQL觉得有点在材小用,所以就搞了一个基于文本的访客签到簿。其功能与我在网上看 到的用MYSQL作的差不多,在这里我将其源码公布,希望它对放大网友学习PHP有所帮助。限于本人的水平, 其中定有BUG,还希望朋友发现了不要忘告诉我一下。本签到簿由要两个文件组成:一个是存放签到信息的sign.txt文件, 该文件可以由NOTEPAD来创建;第二个 是处理信息的sign.php文件。在斑竹园的主页<http://bamboo.oso.com.cn有它的演示,欢迎去看看。下面
就是sign.php的源代码:
sign.php
if(isset($name)&&isset($msg)){
   $name=ltrim($name);
   $t=date(y年m月d日);
   $dat="[".$t."]";
   $msg=ltrim($msg);
   $name=trim($name);
   $msg=trim($msg);
   $pristr=$name."&nbsp&nbsp".$dat."&nbsp".$msg."n";
   $f=fopen("sign.txt","a");
   fwrite($f,$pristr);
   fclose($f);
   }
   $file=file("sign.txt");
    if(!isset($pagenum)){
      $pagenum=1;
    }
    $lesssign=0;
    $num=count($file);
    $dispnumed=6*($pagenum-1);
    $dispnumbeg=$num-$dispnumed;
    $artnumeof1=6*$pagenum;
    $isdispnum=$num-$artnumeof1;
     if($isdispnum<=0){
      $dispnumeof=1;
      $lesssign=1;
    }
    else{
      $dispnumeof=$isdispnum+1;
    }
    $sign=0;
    $pagec=0;
     for($icount=0;($icount<$num)&&($sign==0);$icount+=6){
      for($i=0;$i<=6;$i++){
       if(($icount*6+$i)==$num){
           $sign=1;
         }
       }
       $pagec++;
     }
    $pagecount=$pagec;
    echo"<table width=100% cellspacing=3";
    $fuhao="◇  ";
    $color=e9eae9;
    $iscolor=0;
    $lessnum=5;
    echo"<tr<td bgcolor=00ff00 align=center";
    echo"斑竹园签到簿";
    echo"</td</tr";
    for($i=$dispnumbeg;$i=$dispnumeof;$i--){
       $linknum=$num-$i;
       $lessnum--;
       $stringmsg1=$file[($i-1)];
       $stringmsg2=strrev($stringmsg1);
       $stringmsg3=strstr($stringmsg2,"psbn");
       $stringmsg=strrev($stringmsg3);
       $stringlink=strstr($file[($i-1)],"http");
       $dispvar=$fuhao.$stringmsg;
       echo"<tr<td bgcolor=$color";
       echo$dispvar;
       echo "<img src="http://img.jcwcn.com/attachment/portal/jcwcj/2005-12/10/05121010"

来源:http://www.tulaoshi.com/n/20160129/1493796.html

延伸阅读
qq钱包怎么签到?   1、登录手机QQ,点击个人头像,进入QQ钱包; 2、进入QQ钱包每日任务; 在每日任何里即可进行每日签到,签到即可领取0.2天QQ等级,小伙伴们快去吧~
点点虫签到在哪?   伴随着网络社交平台的发展,目前很多开发商推出了各种各样的设计软件,功能也日益完善。我们知道阿里巴巴旗下的来往也是目前比较热门的设计平台,不过近日来往正式改名为点点虫。据悉我们只要在点点虫签到即可获得集分宝,我们知道集分宝是可以在淘宝非常使用的兑换。那么点点虫签到在哪?点点虫怎么签到呢?下面图...
手机QQ如何查看访客   点击进入手机QQ 点击QQ界面底部动态 点击好友动态 点击右边眼睛图标 之后就会显示谁看过我 点击我看过谁就会显示你访问过谁的空间
来往扎堆如何签到   1)首先在手机桌面打开,接着点击屏幕下方。   2)然后点击屏幕右上方进入,进去以后点击你想要签到的扎堆进去。   3)最后在开头上方右边有一个点击即可完成。
点点虫如何签到?   点点虫是一款由阿里巴巴官方发布的手机交友平台,该平台主要服务于90后用户打造,其点点虫的曾用名为《往来》,后经更名为点点虫;在点点虫app客户端中,不仅包含了常用社交聊天功能以外,而且还增加了阅后即焚的功能;不过点点虫最新推出了签到活动,用户在签到后就能够获取集分宝,所获取的积分越多就能够在淘宝购...

经验教程

26

收藏

32
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部