ホームページ  >  記事  >  バックエンド開発  >  Counter 最も単純な PHP プログラム -- Counter

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

WBOY
WBOYオリジナル
2016-07-29 08:33:391157ブラウズ

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

< ;title>訪問者カウンター プロトタイプ

/*
(c)1998 David W. Bettis
著作権情報はこちらです
*/
$counterFile = "counter.txt";
#ここでカウンター ファイルを定義します
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw");
#読み取りおよび書き込みモードでファイルを開きます
$num = fgets($fp,5);
#現在の数値を取得します
$num += 1;
#1 を追加します
print "あなたは "."$num"." 退屈な人です"; $counterFile");
exec( " echo $num > $counterFile");
#怠惰な方法、書き込みに fputs を使用しないでください
}
if (!file_exists($counterFile)) {
exec( "echo 0 > $counterFile"); #カウンター ファイルが存在しない場合は、カウンター ファイルを作成し、内容を 0 に設定します
displayCounter($counterFile);
?>


PHP counterより単純なバージョン:
< ;?
#著作権はなくなりました、それは単純です
$fp=fopen("counter.txt","r+");
#カウンター ファイルを開きますロックします
$fsize= filesize("count.txt");
$count=fgets($fp,$fsize+1);
#数値を取得して 1 つ追加します
fseek($fp,0) ;
fputs($fp, $count);
#新しい数値をファイルに書き込む
echo "あなたは $count の訪問者です";
PHP カウンター グラフィック バージョン: 10 を作成します画像については、デジタル文字列と画像を組み合わせる方法については詳しく説明しません。画像が 0.gif ~ 9.gif であると仮定します。$count は取得された値
$strcount= です。 strval($count);
$strcount=chop($strcount);
$shtml=""; $i=0; $i++ ) {
$shtml.=$strcount[$i];
$shtml; >
PHP カウント サーバー データベース バージョン:
SQL カウンタを使用し、最初にテーブルを構築します
CREATE TABLE counter
(
counter int not null,
id int not null
)
INSERT INTO counter(counter,id) ) VALUE( 0,1)

$c ..., ...);
#MySQL データベース接続
$sql="カウンターから * を選択"; );
$objresult=mysql_fetch_object($result);
$count=$objresult->counter;
$sql="カウンターセットを更新します。"where id=1"; mysql_query($ sql,$conn);
mysql_close($conn);
echo "あなたは $count の訪問者です";
上記は最も単純な PHP プログラムであるカウンターを紹介しました。カウンターの内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。


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