> 백엔드 개발 > PHP 튜토리얼 > 基于文本的访客签到簿

基于文本的访客签到簿

WBOY
풀어 주다: 2016-06-01 14:29:24
원래의
994명이 탐색했습니다.
一个很偶然的机会,在网上看到了有人用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"";
  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"";
    if($iscolor==0){
     $color=ffffff;
     $iscolor=1;
    }
    else{
     $color=e9eae9;
     $iscolor=0;
    }
  }
  if($lesssign==1){
     for($iless=$lessnum;$iless>0;$iless--){
    echo"";
     if($iscolor==0){
     $color=ffffff;
     $iscolor=1;
    }
    else{
     $color=e9eae9;
     $iscolor=0;
    }
    }
  }
  echo"";
  echo"";
  echo"";
  echo"";
  echo"";

  echo"
";
  echo"斑竹园签到簿";
  echo"
";
    echo$dispvar;
    echo "基于文本的访客签到簿";
    echo"";
    echo$stringlink;
    echo"
";
    echo"
";
    echo $fuhao."
\n";
    echo"
";
  echo"称呼:";
  echo"";
  echo"地址:";
  echo"";
  echo"";
  echo"
";
  ?> 
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿