Re: [請益] 一個簡單訪客計數器 不能在linux run?
※ 引述《al234 (a1234)》之銘言:
: <?php
: $ip = $_SERVER['REMOTE_ADDR'];//抓ip位置
: echo "ip--->".$ip."<br>";
: $filename= "ip1.txt";
: @$fp=fopen('ip1.txt','a');
: $iplen = strlen($ip)+1; //抓ip字串長度再把它+1
: fseek($fd,filesize($filename));//移到檔案最後
: fputs($fd, $ip."\n",$iplen);//寫入ip
$content = $_SERVER['REMOTE_ADDR']."\t\n";
$fp = fopen($filename, "a") //open
or exit("檔案 $filename 開啟錯誤<br>");
if (fwrite($fp, $content)) //write
fclose($fp);
這樣寫好像比較不麻煩!?
: $a= file($filename);//一行一行讀取ip,並且寫入a陣列
: $countequ = 0;
: for($i=0 ; $i<count($a);$i++){
: $ipcheck = rtrim($a[$i]);//去除字串尾巴的空白
: if($ipcheck == $ip) {
: $countequ++;
: }
: }
: if($countequ>0){
: echo "這是您第".$countequ."次光臨本站";
: }
: else{
: echo "這是您第1次光臨本站";
: }
: $b=array_unique($a);
: echo "總人數:".count($b);
: ?>
: 這個是我自己寫的~透過php抓取ip後存進ip.txt裡面
: 然後可以分析有幾個ip上站過
: 還有那個ip來過幾次~
: 可是在windows run沒事
: linux跑不出來~目前只知道它可以讀txt裡面的ip 但是不會寫入ip
: 我看ftp空間裡面的權限是-rw-r--r--
: 也看過前面文章 改了很久 可是都改不出來
: 麻煩幫我解說一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.83.198
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章