原則:
1. 最初のユーザーは特定のページを閲覧します。
2. サーバー プログラムは、ページが閲覧された回数をデータベースまたはファイルから読み取ります。
3. 数値に 1 を加えた値を保存し、最初のユーザーに送り返します。
4. 2 番目のユーザーが特定のページを閲覧します。
5. サーバー プログラムは、ページが閲覧された回数をデータベースまたはファイルから読み取ります。
6. 番号を 1 つずつ保存し、2 番目のユーザーに送り返します。
知っておくべき関数:
fopen() ファイルを開きます
filesize() はファイルのサイズを取得します
fseek() はファイルポインタを移動します
fgets() はファイルポインタが置かれている行の内容を取得します
fputs() は書き込みますファイルポインタの位置としての文字列
fclose() はファイルを閉じます
file_exists() はファイルが存在するかどうかを決定します
exec() は外部プログラムを実行します
訪問者カウンターのプロトタイプ title> #カウンターファイルの定義です
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
#readでファイルを開きますそしてモードを書き込みます
$num = fgets($fp, 5);
#現在の番号を取得します
$num += 1;
#Add 1
print "あなたは "."$num" です。 person";
exec( "rm -rf $counterFile" );
exec( "echo $num > $counterFile");
#怠惰な方法、fputs を使わずに書く
}
if (!file_exists($counterFile) ) {
exec( "echo 0 > $counterFile");
}#カウンター ファイルが存在しない場合は、コンテンツを 0 に設定します
displayCounter($counterFile)?> /body>
PHP カウンターの簡易バージョン:
#著作権なしなのでシンプル
$fp=fopen("counter.txt","r+"); $fp,3);
#カウンター ファイルを開き、ロックします
$fsize=filesize("count.txt");
$count++; #番号を取得して 1 つ追加します
fseek( $fp,$count);
#新しい番号をファイルに書き込みます
echo "訪問者";
?>
PHP カウンター グラフィック バージョン:
10 枚の画像を作成し、数値文字列と画像を組み合わせます。詳細については説明しません。
画像が 0.gif ~ 9.gif であると仮定します
< ?
....$ count は取得された値です
$strcount=chop($strcount);
for ($i=0 ; $i<$countlen; $i++) {
$shtml.="";
}
echo $shtml;
?> int not null
)
INSERT INTO counter(counter,id) VALUE(0,1)
$conn=mysql_connect(.. ., ..., ...);
#MySQL データベース接続
$sql="select * from counter";
$objresult=mysql_fetch_object($result) ;
$count=$objresult->カウンター;
$sql="カウンターセットカウンター=".$count."
mysql_query($sql,$conn); mysql_close($conn);
echo "あなたは $count 番目の訪問者です
?";
http://www.bkjia.com/PHPjc/315862.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/315862.html
技術記事
原則: 1. 最初のユーザーは特定のページを閲覧します。 2. サーバー プログラムは、ページが閲覧された回数をデータベースまたはファイルから読み取ります。 3. 回数に 1 を加えた値を保存し、最初のユーザーに送り返します。 ...