乙個自定義位數的多使用者計數器

2022-04-08 22:57:12 字數 989 閱讀 4318

此計數器能夠自定義任意位數,而且在免費提供的時候能夠顯示乙個簡單的廣告。

執行的時候需要在計數器目錄下建立乙個nobody帳戶有權改寫的目錄datas.

實際執行的例子在

header("content-type: image/png");

if ($user=="") $user="test";

$fn="datas/".$user.".txt";

if ($bit=="") $bit=8; //取預設值

if (is_readable($fn)) //讀出原來的計數值

else $c="0"; //新使用者

$l=strlen($c); //計算實際值長度

$cnt="";

for ($i=0;$i $cnt.=$c;$c1=intval($c);$c1++;

$f=fopen($fn,"w");fputs($f,$c1);fclose($f); //寫回

$font=20;

if (($c1%10==9)&&($user!="test"))

//達到條件就顯示廣告

$s=imagettfbbox($font,0,"times.ttf", $cnt);

$x=abs($s[4])+8;$y=abs($s[5])+7;

$im = imagecreate($x,$y);

$black = imagecolorallocate($im, 0,0,0);

$white = imagecolorallocate($im, 255,255,255);

if ($font==20)

else $green = imagecolorallocate($im, 255,255,255);

imagettftext($im,$font,0, 3,$y-5, $green, "times.ttf", $cnt);

imagepng($im);

imagedestroy($im);

?>

乙個自定義位數的多使用者計數器

此計數器能夠自定義任意位數,而且在免費提供的時候能夠顯示乙個簡單的廣告。執行的時候需要在計數器目錄下建立乙個nobody帳戶有權改寫的目錄datas.實際執行的例子在 if bit bit 8 取預設值 if is readable fn 讀出原來的計數值 else c 0 新使用者 l strle...

如何用資料庫製作乙個多使用者版的計數器?

count.asp 計數器的核心程式.set conn server.createobject adodb.connection dbpath server.mappath count.mdb conn.open driver dbq dbpath user request.querystring ...

蝴蝶計數器 乙個簡單易用的網頁計數器

有懂前端的小夥伴對這個專案感興趣可以聯絡我哦 2020年4月29號 統計部落格訪問量突破1000000!2020年3月22號 蝴蝶計數器網域名稱正式更改為 www.bfcounter.vip 2020年2月20號 總使用者量243 統計部落格訪問量 589056次!2019年10月30號 蝴蝶計數器...