著者: javaduke、出身 www.dukejava.com
ファイルベースの php カウンター
〈?
//php カウンター、ファイルシステムに基づいています。
function wincounter(){
//ファイルが存在しない場合は作成します
if(!file_exists("count.txt"))
{
exec("echo 0>count.txt");
}
/ /記録ファイルを開きます
//ファイルサイズを取得し、ファイルのサイズに基づいて必要なデータを抽出します
$fp=fopen("count.txt","r+);
$FileSize=filesize("count.txt","r+); txt");
$Count=fgets($fp,$FileSize+1);
//レコード番号に 1 を加えてファイルに保存し直します
$Count+=1;
fseek($fp,$Count) ;
fclose($fp) ;
//現在の訪問数を返す
return $Count;
}
? 〉
データベースベースのカウンター (mysql)
1. まずデータベースを作成します:
CREATE TABLE counter{
counter int not null,
id int not null
}
INSERT INTO counter(counter,id) VALUES(0,1)
2. カウンター コード:
//MySQL データベース サーバーに基づく linuxcounter (){
//MySQL データベースに接続します。
$conn=mysql_connect("localhost",phpbook","");
//現在のビュー数をクエリします
//結果の取得方法に注意してください
$sql="select*from counter";
$result=mysql_query($ sql,$conn);