用Php實現鏈結人氣統計

2022-03-16 07:57:10 字數 1012 閱讀 7741

首先要說明:這個不是主頁計數器,雖然原理和它相同。

一:準備乙個計數檔案,存放鏈結的url和訪問次數,格式如下

id|url|count

id是用來查詢的索引號,url為實際檔案的位址,count為次數

例項資料:

doc01|docs/doc01.html|10

doc02|docs/doc02.html|10

二:準備count.php檔案,**如下:

//功能:傳入引數id,在計數檔案查詢相應的url,增加計數,並返回實際的鏈結

$countfile="count.txt";

$lines=file($countfile);//將計數檔案內容讀到陣列$lines中

for($i=0;$i

}//寫入計數資訊

$fp=fopen($countfile, "w");

for($i=0;$i fputs($fp, $lines[$i]);

fclose($fp);

header("location: $url");

?>

注:這個是phpuser.com上的不完全版本,我加了一些改動,現在應該是能用的。

三:主頁中超連結的呼叫方式應該改為:

doc01

程式功能是:

首先將計數檔案內容讀到陣列中

再從陣列中查詢指定id號,如找到則$url為相應的檔案的真正鏈結,再將計數加1,

重新生成計數資訊

將計數資訊寫入檔案中

返回鏈結

四:訪問人數引用就是下面這幾句,寫個function也可以,我偷了把懶,

誰寫好了給我乙個 :)

$countfile="count.txt";

$lines=file($countfile);

list($sid,$url,$count) = explode("|",$lines[0]);//$lines[0]對應count.txt中

//第一條記錄

echo $count;

?>

用MFC實現超連結

1 建立mfc exe 窗體中放入一對靜態文字框 static text 一對button,匯入乙個cur手型滑鼠指標到工程中 2 text1平行於button1,text2平行於button2,所有控制項的id值預設即可 3 text1 text2 的標題分別為 weblog e mail but...

php實現短鏈結系統

實現思路 將傳入的長鏈結存入資料庫中,並記錄建立時間,返回自增id。將返回的id進行10進製轉64進製編碼 如自增id為10時,64進製轉換為a 即使當我們記錄到1億條時,1億的64進製為 f9eea,才5個字元長度,非常適合作為短鏈結的引數。然後組合成 http 網域名稱 編碼引數 我們既得到了短...

用PHP實現換膚

用php其實也可以實現簡單的 換膚 其實就是換css 當然不可能做到象asp.net 2.0那樣厲害拉 但有時也可以湊合著使用,先要準備幾個css style default.css body box box title box content menu menu active menu activ...