PX : code

Visiter counter by yoshikuni tamura
Download this code


//Visiter counter.
//Tish counter increase the number in $file only first time, but not second time until expier date.
//you need to create $file (ex: counter.txt) in same directory where this function is used.
//$file for counter file.
//$domein for the domain which counter to be used.
//$expier for the date that can keep in cookei file as counted client.
//if there are any mistake in the function, i'm sorry!

//Japanese
//Visiter counter.
//初めて来た人だけカウントします。
//このスクリプトと同じディレクトリーにcounter.txt等のカウンターファイルを作ってください。
//$fileはカウンターファイル名です。
//$domainは使用するドメイン名です。
//$expierは2度目の来客としてみなす期間です。
//ミスがあったらごめんなさい!

function counter($file,$domain,$expier){
    global $visited;
    if($visited == ""){
        setcookie("visited","1",time()+$expier,"/","$domain");
        $fr = fopen("$file","r");
        $count_old = fgets($fr,1024);
        fclose($fr);
        $fw = fopen("$file","w");
        $count = $count_old+1;
        fputs($fw,$count);
        fclose($fw); 
    }else{
        $fr = fopen("$file","r");
        $count = fgets($fr,1024);
        fclose($fr);
    }
    return $count;

}


$file = "count.txt";       //counter file name.
$domein = "hogehoge.com";  //domain name to use
$exp = 15552000;       //about 6 month.

print(counter("$file","hogehoge.com",$exp)."<BR>");



Comments or questions?
PX is running PHP 5.2.17
Thanks to Miranda Productions for hosting and bandwidth.
Use of any code from PX is at your own risk.