PHP では、簡単な Web サイトのページ訪問カウンターを作成することがあります。以下では、PHP を使用してカウンター コードを実装する方法を紹介します。この方法が皆様のお役に立てば幸いです。
ホームページにカウンターを追加しましょう。ファイルの読み取りと書き込み、および独自の関数の作成方法をデモンストレーションするのに役立ちます。 counter.inc には次のコードが含まれています:
コードは次のとおりです |
コードをコピー |
/*
|| シンプルなカウンター
*/
関数 get_hitcount($counter_file)
{
/* カウンタをゼロにリセットします
このようにして、カウンターがまだ使用されていない場合、初期値は 1 になります
もちろん、初期値を 20,000 に設定して人を騙すこともできます
*/
$カウント=0;
// カウンターを保存するファイルが既に存在する場合は、その内容を読み取ります
if ( file_exists($counter_file) )
{
$fp=fopen($counter_file,"r");
// 上位 20 位だけを取り上げました。あなたのサイトが人気になりすぎないことを願っています
$count=0 fgets($fp,20);
// 関数 fgets() は文字列を返すので、0 を追加することで自動的に整数に変換できます
fclose($fp);
//ファイル操作を完了します
}
//カウント値を1回増加します
$カウント ;
//新しいカウント値をファイルに書き込みます
$fp=fopen($counter_file,"w");
fputs($fp,$count);
fclose($fp);
# カウント値を返す
リターン ($count);
}
?>
次に、このカウンターを表示するようにfront.php3ファイルを変更します。
include("include/counter.inc");
// ファイル counter.txt にカウント値を入れて読み出して出力します
printf ("
d
n",
get_hitcount("counter.txt"));
include("include/footer.inc");
?>
例 2
コードは次のとおりです
| コードをコピー
1) テキストカウンター
$countfile="/count.txt" //データを保存するファイルを設定します
if (!file_exists($countfile)){//ファイルが存在するかどうかを判断します
exec( "echo 0 > $countfile");
} |
$fp = fopen($countfile,"rw");
$length=ファイルサイズ($countfile);
$num = fgets($fp,$length);
$num += 1;
exec( "rm -rf $countfile");
exec( "echo $num > $countfile");
PRint "Total Visits:"."$num"."Peoples" // 訪問数を表示します ;
?>
2) グラフィックカウンター
$countfile="/count-num.txt"; //データを保存するファイルを設定します
if (!file_exists($countfile)) //ファイルが存在するかどうかを判定します
{exec( "echo 0 > $countfile");}
$fp = fopen($countfile,"rw");
$length=ファイルサイズ($countfile);
$num = fgets($fp,$length);
$num += 1;
exec( "rm -rf $countfile");
exec( "echo $num > $countfile");
$len_str = strlen($num);
for($i=0;$i
$each_num = substr($num,$i,1);
$out_str = $out_str . "";
}
print "Total Visits:"."$out_str"."Peoples" // 訪問数を表示します ;
http://www.bkjia.com/PHPjc/632702.html
www.bkjia.com
true
| http://www.bkjia.com/PHPjc/632702.html
技術記事 PHP では、簡単な Web サイトのページ訪問カウンターを作成することがあります。以下では、PHP を使用してカウンター コードを実装する方法を紹介します。この方法が皆さんのお役に立てば幸いです。 しましょう...