ホームページ >バックエンド開発 >PHPチュートリアル >シンプルな無料の php counter_PHP チュートリアル

シンプルな無料の php counter_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:24:20789ブラウズ

これはデータベースを使用して管理されます。
推奨データベース
create table count(
userid varchar(20) not null,
count varchar(20) not null,
ip varchar(20) not null
);または die("データベース接続に失敗しました");
mysql_select_db("footboy",$mysql_db) または die("データベース テーブルの選択に失敗しました");
$sql="select * from count where userid=$userid"; = mysql_query($sql); $num=mysql_num_rows($result);



if($num || $userid=="");判定 ID が存在するか、入力が正しいか
{ printf("%s がすでに存在するか、入力が空です",$userid)
mysql_close();
else
; {
$ insert="INSERT INTO count VALUES($userid,1,$ip)";//条件を設定し、データを記録します
mysql_query($insert);
print("$userid、申請の成功おめでとうございます。 return
");
print ("次のコードを使用できます http://footboy.host.wayall.com/count/count.php?userid=$userid");
mysql_close();
}
}
?>



アプリケーションページ mysql_select_db("footboy",$mysql_db); ="select * from count where userid= $userid";//データベースクエリ $result=mysql_query($sql);
$mysql_db=mysql_connect("localhost","root","");//データベースに接続します
$num=mysql_num_rows($result);ユーザーが適用したかどうか
$count=$ sql_row[count];//カウンターデータを取得する
//データを 5 桁にフォーマットする
$count_len=strlen($count);
for($i=0;$i) { $count="0".$count;}
//更新の繰り返しを防ぐために閲覧ユーザーの IP を取得します
$ip=getenv("remote_addr")
if($num); )
{
if($ip!=$sql_row [ip])
{
$sql_row[count]++;//条件が満たされた場合に出力のカウントを開始します
printf("あなたはこれを閲覧した %s 人目ですsite
",$count);
mysql_query("update count set count=$sql_row[count],ip=$ip where userid=$userid");//データを保存
mysql_close();
}
else {
printf("あなたはこのサイトを閲覧した %s 人目です ",$count);
print("また当サイトを訪問してください")
}
}
else
printf("%s ユーザーは存在しません) 、まず申請してください",$userid);
mysql_close() ;
?>



http://www.bkjia.com/PHPjc/532167.html
www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/532167.html

技術記事

これはデータベースを使用して管理されます。 推奨されるデータベース作成テーブル count( userid varchar(20) not null, count varchar(20) not null, ip varchar(20) not null );

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