ホームページ  >  記事  >  バックエンド開発  >  テキストベースの訪問者サインイン book_PHP チュートリアル

テキストベースの訪問者サインイン book_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:05:51769ブラウズ

たまたま、インターネット上で PHP+MYSQL を使ってゲスト サインイン ブックを作成している人を見て、とても便利だと思ったので、自分でも作成してみたいと思いました。しかし、MYSQL を使用するのは少しやりすぎだと感じたので、テキストベースの訪問者サインイン ブックを作成しました。その機能は、インターネット上で MYSQL を使用して見たものと似ています。ネチズンが PHP を学ぶのに役立つことを願って、そのソース コードをここに公開します。私のレベルに限定されているので、バグがあるはずです。友達が見つけたら忘れずに教えてほしいです。このサインイン ブックは 2 つのファイルで構成されています。1 つはサインイン情報を保存する Sign.txt ファイルで、NOTEPAD で作成できます。2 つ目は情報を処理する Sign.php ファイルです。 Bamboo Garden のホームページ にデモがありますので、ぜひご覧ください。以下は
就です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<=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"<表幅=100% セル間隔=3>";
$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"";
?> 

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/315547.html技術記事非常に偶然な会議で、PHP + MYSQL を使用してディレクトリにゲストを送信しているのがネット上で目撃され、その際に非常に有用な情報を入手するため、自分自身もそれを望んでいます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。