您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

基于文本的访客签到簿_PHP教程

2024/5/3 12:57:29发布26次查看
一个很偶然的机会,在网上看到了有人用php+mysql作了一个访客签到簿, 当时觉得很有用处所以自己也很 想搞一个。但是用mysql觉得有点在材小用,所以就搞了一个基于文本的访客签到簿。其功能与我在网上看 到的用mysql作的差不多,在这里我将其源码公布,希望它对放大网友学习php有所帮助。限于本人的水平, 其中定有bug,还希望朋友发现了不要忘告诉我一下。本签到簿由要两个文件组成:一个是存放签到信息的sign.txt文件, 该文件可以由notepad来创建;第二个 是处理信息的sign.php文件。在斑竹园的主页有它的演示,欢迎去看看。下面
就是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.  .$dat. .$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      $dispnumeof=1;
      $lesssign=1;
    }
    else{
      $dispnumeof=$isdispnum+1;
    }
    $sign=0;
    $pagec=0;
     for($icount=0;($icount      for($i=0;$i       if(($icount*6+$i)==$num){
           $sign=1;
         }
       }
       $pagec++;
     }
    $pagecount=$pagec;
    echo;
    $fuhao=◇  ;
    $color=e9eae9;
    $iscolor=0;
    $lessnum=5;
    echo;
    echo斑竹园签到簿;
    echo
;
    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;
       echo$dispvar;
       echo ;
       echo;
       echo$stringlink;
       echo;
       echo
;
       if($iscolor==0){
         $color=ffffff;
         $iscolor=1;
       }
       else{
         $color=e9eae9;
         $iscolor=0;
       }
    }
    if($lesssign==1){
         for($iless=$lessnum;$iless>0;$iless--){
       echo;
       echo $fuhao.
\n;
       echo
;
          if($iscolor==0){
         $color=ffffff;
         $iscolor=1;
       }
       else{
         $color=e9eae9;
         $iscolor=0;
       }
       }
    }
    echo;
    echo;
    echo;
    echo称呼:;
    echo;
    echo地址:;
    echo;
    echo;
    echo ;
    echo;
    echo
;
echo
;
   ?>
http://www.bkjia.com/phpjc/315547.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/315547.htmltecharticle一个很偶然的机会,在网上看到了有人用php+mysql作了一个访客签到簿, 当时觉得很有用处所以自己也很 想搞一个。但是用mysql觉得有点在材...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product