ホームページ >php教程 >php手册 >最も単純な PHP プログラム -- Counter

最も単純な PHP プログラム -- Counter

WBOY
WBOYオリジナル
2016-06-13 12:40:19821ブラウズ

原則:
1. 最初のユーザーが特定のページを閲覧します。
2. サーバー プログラムは、ページが閲覧された回数をデータベースまたはファイルから読み取ります。
3. 回数に 1 を加えた値を保存し、最初のユーザーに送信します。
4. 2 番目のユーザーが特定のページを閲覧します。
5. サーバー プログラムは、ページが閲覧された回数をデータベースまたはファイルから読み取ります。
6. さらに 1 回追加して保存し、2 番目のユーザーに送り返します。
知っておくべき関数:
fopen() ファイルを開きます
filesize() ファイル サイズを取得します
fseek() ファイル ポインターを移動します
fgets() はファイルの行内容を取得しますfile pointer
fputs () ファイル ポインタの位置として文字列を書き込みます
fclose() ファイルを閉じます
file_exists() ファイルが存在するかどうかを確認します
exec() 外部プログラムを実行します

最も単純なカウンター:

; ?php
/*
(c)1998 David W. Bettis
著作権情報は次のとおりです
*/

$counterFile = "counter.txt"; #ここでカウンター ファイルを定義します

function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
#読み取りおよび書き込みモードでファイルを開きます

$num = fgets($fp,5);
#現在の番号を取得します

$num = 1;
#Add 1

print "あなたは番号". "$num"." つまらない人";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
#怠惰な方法, fputs なしで書き込みます
}

if (!file_exists($counterFile)) {
exec( "echo 0 > $counterFile");#If カウンター ファイル存在しない場合は、作成して内容を 0 に設定します。

displayCounter($counterFile);

?> PHP カウンターの単純なバージョン:
#著作権なしなので簡単です

$fp=fopen("counter.txt","r ");
flock ($fp,3);カウンター ファイルをロックします

$fsize=filesize("count.txt");
$count=fgets($fp,$fsize 1);数値を取得して 1 つ追加します

fputs($fp,$count);
#新しい数値をファイルに書き込みます

echo "あなたは $count の訪問者です";
?>

PHP カウンター グラフィック バージョン:
画像を 10 枚作成し、数値文字列を画像と組み合わせます。詳細は説明しません
画像が 0.gif ~ 9.gif であると仮定します。

... .$count は取得された値です
$strcount=strval($count );
$strcount=chop($strcount);
$shtml= ""; countlen; $i ) {
$shtml.="