Re: [請益] 一個簡單訪客計數器 不能在linux run?

看板PHP作者 (無)時間19年前 (2006/07/13 15:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #14jVgsai (PHP)
文章代碼(AID): #14jVgsai (PHP)