最簡單的文本計數器

發表于:2007-07-14來源:作者:點擊數: 標簽:
? php $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]?,您是本站的第[?=$n
<?php
$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(){
//多用戶   function addnumber($user){    //提示:您可以使用ID來進行多用戶(多頁面)計數例如:$c=new Counter;$c->addnumber($id);
    $file="count.dat";
//多用戶(頁面)    $file=$user.".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);
print("您好$_SERVER["REMOTE_ADDR"],您是本站的第[$number]位客人");
   }
}

調用
eg.php
<?
$co=new Conter;
$co->addnumber();    //單用戶計數
$co->addnumber($id);    //多用戶(頁面)計數,這里的ID可以為您數據庫內符合記錄的用戶ID,也可以為你剝除了目錄的PHP_SELF,呵呵,單獨放個counter目錄,里面每個頁面(用戶)都有他自己同樣名稱的.dat文件來記錄他的
頁面的訪問量~,簡單的也可以做不簡單的事情哦~
?>

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97