在网上找到的网站访问计数器是不是需要开一个服务器的选项才可以用? 需要开一个服务器的选项?没看懂。你是自己下载了一个源代码,还是申请了一个免费的计数器而已?如果是自己的php代码,你按照普通的程序使用就行了如果是免费的计数器,一般是js的,粘贴到你的页面里适合位置就行了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是我没说清楚,我下载的是网上的源代码,在我的域名空间里上传后运行结果总是0,因为counter.txt里的数字是0请问这个错在哪里了?<?/////////////////////////////////////////////////////////////////// /*网站计数器函数*////////////////////////////////////////////////////////////////////function web_count($max_count,$file_name,$file_ipname){if($_COOKIE["IP_COOKIES"]!=1)//检验cookie是否已被设置{ setcookie("IP_COOKIES",1);//设置cookie$fp_ip=fopen($file_ipname,"a");$ip=$_SERVER[REMOTE_ADDR].'#';fwrite($fp_ip,$ip);fclose($fp_ip);$count=intval(file_get_contents($file_name))+1;$fp=fopen($file_name,"w");fwrite($fp,$count);fclose($fp);}//和cookie有关的设置$fp=fopen($file_name,"r");$file_size=filesize($file_name);if($file_size<=$max_count){for($i=0;$i<$max_count-$file_size;$i++){echo "<img src='image/0.gif' width='10' height='15' />";}for($j=0;$j<$file_size;$j++){$static_number[$j]=fgets($fp,2);}for($h=0;$h<$file_size;$h++){switch($static_number[$h]){case 0:echo "<img src='image/0.gif' width='10' height='15' />";break;case 1:echo "<img src='image/1.gif' width='10' height='15' />";break;case 2:echo "<img src='image/2.gif' width='10' height='15' />";break;case 3:echo "<img src='image/3.gif' width='10' height='15' />";break;case 4:echo "<img src='image/4.gif' width='10' height='15' />";break;case 5:echo "<img src='image/5.gif' width='10' height='15' />";break;case 6:echo "<img src='image/6.gif' width='10' height='15' />";break;case 7:echo "<img src='image/7.gif' width='10' height='15' />";break;case 8:echo "<img src='image/8.gif' width='10' height='15' />";break;case 9:echo "<img src='image/9.gif' width='10' height='15' />";break;}}fclose($fp);}else{echo"<script language='javascript'> alert('浏览量超过系统规定的位数,系统将自动清零!');</script>";$fp=fopen($file_name,"w");fwrite($fp,0);fclose($fp);for($i=0;$i<$max_count;$i++)echo "<img src='image/0.jpg' width='20' height='20'/>";}}/////////////////////////////////////////////////////////////////// /*ip记入函数*////////////////////////////////////////////////////////////////////function ip_view($file_name){$fp=fopen($file_name,"r");while($data=fgetcsv($fp,filesize($file_name),"#")){ $number=count($data);echo "----------------------";echo "<br>\n";echo "|";echo " "; echo"访问该页的ip地址";echo " "; echo "|";echo "<br>\n"; echo "----------------------";echo "<br>\n"; for($i=0;$i<$number-1;$i++){ echo "|"; echo " "; echo $data[$i]; echo " "; echo "|"; echo "<br>\n"; echo "----------------------"; echo "<br>\n"; }}fclose($fp);}/////////////////////////////////////////////////////////////////// /*MAIN函数*////////////////////////////////////////////////////////////////////web_count(7,"jishu.txt","ip.txt");echo"<br>";ip_view("ip.txt");?> allow_url_fopen = On 这个参数是开着的,,,,是什么原因呢? Zend studio9 + zend server 如何设置才能调试?高分求教! 有一个PHP的MYSQL语句的请教,希望大家帮忙! PHP 创建windows下创建中间带有空格的文件名失败 语句判断错误,帮忙看看! head()相关问题 购物车首页(购物页面)如何传值给购物车页面。 将在windows下写的php网站放到linux下不能运行,怎么回事,是不是配置有问题? 提交了一条空纪录? 能否想办法让A服务器的程序调用B服务器的数据库? 用Teleport或者webzip等软件是否能把php文件拉下来? 请问下面的代码哪里错了? 这样的JSON在PHP中如何使用?
/////////////////////////////////////////////////////////////////// /*网站计数器函数*////////////////////////////////////////////////////////////////////
function web_count($max_count,$file_name,$file_ipname)
{
if($_COOKIE["IP_COOKIES"]!=1)//检验cookie是否已被设置
{
setcookie("IP_COOKIES",1);//设置cookie
$fp_ip=fopen($file_ipname,"a");
$ip=$_SERVER[REMOTE_ADDR].'#';
fwrite($fp_ip,$ip);
fclose($fp_ip);
$count=intval(file_get_contents($file_name))+1;
$fp=fopen($file_name,"w");
fwrite($fp,$count);
fclose($fp);
}//和cookie有关的设置
$fp=fopen($file_name,"r");
$file_size=filesize($file_name);
if($file_size<=$max_count)
{
for($i=0;$i<$max_count-$file_size;$i++)
{
echo "<img src='image/0.gif' width='10' height='15' />";
}
for($j=0;$j<$file_size;$j++)
{
$static_number[$j]=fgets($fp,2);
}
for($h=0;$h<$file_size;$h++)
{
switch($static_number[$h])
{
case 0:
echo "<img src='image/0.gif' width='10' height='15' />";
break;
case 1:
echo "<img src='image/1.gif' width='10' height='15' />";
break;
case 2:
echo "<img src='image/2.gif' width='10' height='15' />";
break;
case 3:
echo "<img src='image/3.gif' width='10' height='15' />";
break;
case 4:
echo "<img src='image/4.gif' width='10' height='15' />";
break;
case 5:
echo "<img src='image/5.gif' width='10' height='15' />";
break;
case 6:
echo "<img src='image/6.gif' width='10' height='15' />";
break;
case 7:
echo "<img src='image/7.gif' width='10' height='15' />";
break;
case 8:
echo "<img src='image/8.gif' width='10' height='15' />";
break;
case 9:
echo "<img src='image/9.gif' width='10' height='15' />";
break;
}
}
fclose($fp);
}
else
{
echo"<script language='javascript'> alert('浏览量超过系统规定的位数,系统将自动清零!');</script>";
$fp=fopen($file_name,"w");
fwrite($fp,0);
fclose($fp);
for($i=0;$i<$max_count;$i++)
echo "<img src='image/0.jpg' width='20' height='20'/>";
}
}
/////////////////////////////////////////////////////////////////// /*ip记入函数*////////////////////////////////////////////////////////////////////
function ip_view($file_name)
{
$fp=fopen($file_name,"r");
while($data=fgetcsv($fp,filesize($file_name),"#"))
{
$number=count($data);
echo "----------------------";
echo "<br>\n";
echo "|";
echo " ";
echo"访问该页的ip地址";
echo " ";
echo "|";
echo "<br>\n";
echo "----------------------";
echo "<br>\n";
for($i=0;$i<$number-1;$i++)
{
echo "|";
echo " ";
echo $data[$i];
echo " ";
echo "|";
echo "<br>\n";
echo "----------------------";
echo "<br>\n";
}
}
fclose($fp);
}
/////////////////////////////////////////////////////////////////// /*MAIN函数*////////////////////////////////////////////////////////////////////
web_count(7,"jishu.txt","ip.txt");
echo"<br>";
ip_view("ip.txt");?>