カウンター|オリジナル
$file="count.dat";
if(@file_exists($file)){
$fp=@file($file);
$num=$fp[0];
$f= fopen($file,"w+");
$number=$num+1;
fputs($f,$number);
}else{
$f=fopen($file,"a+");
fputs( $fp,"0");
}
@fclose($f);
?>
こんにちは=$_SERVER["REMOTE_ADDR"]?>、あなたは [ =$number?>] です。 ;] ゲスト
は
class Counter{
function addnumber(){
//マルチユーザー関数 addnumber($user){ //ヒント: マルチユーザー (マルチページ) のカウント例に ID を使用できます。 : $c=new Counter;$c->addnumber($id);
$file="count.dat";
//複数のユーザー (ページ) $file=$user.".dat"; @file_exists ($ file)) {
$ fp =@file ($ file);
$ f = FOPEN ($ file, "w+"); fclose( $f);
print("こんにちは $_SERVER["REMOTE_ADDR"]、あなたはこのサイトの [$number] 番目のゲストです");
}
}
Call
eg.php
$ co=new Conter;
$co->addnumber(); //単一ユーザー数
$co->addnumber($id); //複数のユーザー (ページ) 数。ここでの ID は次の値と一致します。記録されたユーザー ID は、ディレクトリの PHP_SELF を削除することもできます。各ページ (ユーザー) には、そのページへのアクセス数を記録するための同じ名前の独自の .dat ファイルがあります。
ページ~、簡単ではない簡単なこともできます~
?>