基于文本的访客签到簿

Ml的小铁匠

Ml的小铁匠

2016-01-29 14:38

基于文本的访客签到簿,基于文本的访客签到簿
  一个很偶然的机会,在网上看到了有人用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"
展开更多 50%)
分享

猜你喜欢

基于文本的访客签到簿

PHP
基于文本的访客签到簿

基于文本的搜索

PHP
基于文本的搜索

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

记录访客的来访次数

电脑网络
记录访客的来访次数

一个可分页的基于文本的PHP留言板

PHP
一个可分页的基于文本的PHP留言板

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

来往怎么签到?

手机软件 应用软件
来往怎么签到?

为什么QQ空间最近访客与当日访客量不相符?

电脑入门
为什么QQ空间最近访客与当日访客量不相符?

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

PHP的栏目导航程序

PHP的栏目导航程序

《刀塔传奇》巨魔技能分析 巨魔怎么样

《刀塔传奇》巨魔技能分析 巨魔怎么样
下拉加载更多内容 ↓