作者justinC (无)
看板PHP
标题Re: [请益] 一个简单访客计数器 不能在linux run?
时间Thu Jul 13 15:49:57 2006
※ 引述《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