php 文字人數統計語法 script 問題 (急20點)

2010-06-19 6:06 am
我從網路上下載很多不同的 php 程式的文字人數統計語法 script,
然後上傳到我自己付費且有支援 php 的空間,php 程式都正常。

但是!很奇怪的事情來了,只要放上網站後,快的話幾分鐘,慢的話十幾分鐘,所有已經統計好的數字全部都會歸零!而且一直重復這個問題,我實在找不出來那出問題了,而且我也換了好幾套的 php 人數計數 script 語法,每個 php script 的情況都一樣!所以不是下載下來的 counter.php 本身有問題吧。

如:counter.php 權限775,counter.txt 權限777。
以上是我設定的,還是要再設定什麼地方嗎?還是我哪用錯了呢?

不知道 php 高手們知道原因嗎?急!20點!

回答 (3)

2010-06-22 12:16 am
✔ 最佳答案
來看看
http://w2.hkmalls.com/rc/counter/testcounter.htm

換個PHP檔試試。下面PHP檔產生圖像格式數字。

html 檔案
以設置圖像方式呼叫計數程式。(看紅色字)

<html>
<body>
<img src=counter.php>
</body>
</html>



php 檔案 (計數,及產生數字圖像)
此檔案須要 ANSI 編碼
請你在 SERVER 端設定此檔權限 0755 (或755)

此檔自行產生記錄人數文檔:"counter.log" ,並設定其權限。不須你操作。
你可設定開始數字,更改下面藍色字。

<?php

$counterfile = "counter.log";

if ( file_exists($counterfile) )
{ $counter = file_get_contents($counterfile);
$counter++;
file_put_contents($counterfile, $counter);
}
else
{ $counter = 1;
file_put_contents($counterfile, 1);
chmod ($counterfile , 0777 );
}

$im = imageCreate(50,25);

$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
$cyan = imagecolorallocate($im, 50, 183, 199);

ImageRectangle($im, 0, 0, 49, 24, $cyan);
ImageFill($im,1,1,$white);

imagestring($im, 5, 7, 5, $counter, $black);

Header("Content-type: image/png");
ImagePNG($im);
ImageDestroy($im);

?>

2010-06-20 3:46 am
資料庫文字檔我都用過就是沒遇過這種情況, 會不會是有兩個人以上同時開檔寫入造成的, 貴站同時上線的人很多是不是 ?

不過真的沒辦法, 那就山不轉路轉, 改成資料庫試試
2010-06-19 9:13 am
建議找網路免費計數器,如以下網址,這樣就不用煩惱是不是設定或程式上的問題了
http://www.w3counter.com/
說明如下
http://www.freegroup.org/2009/06/free-website-analytics-stats-counter-w3counter/
還有很多,在該網頁的最下面,可參考看看
參考: GoGo曼尼免費線上記帳網


收錄日期: 2021-04-26 21:13:54
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100618000016KK08306

檢視 Wayback Machine 備份