將
list($user_ip)=mysql_fetch_array($ip);
........
$var=0;
for($i=1;$i<=mysql_num_rows($ip);$i++)
{
if ($REMOTE_ADDR==$user_ip)
{
global $var;
$var++;
}
}
改為........
global $var;
while(list($user_ip)=mysql_fetch_row($ip))
{
if ($REMOTE_ADDR==$user_ip)
{
$var++;
}
}
試一試
list($user_ip)=mysql_fetch_array($ip);
........
$var=0;
for($i=1;$i<=mysql_num_rows($ip);$i++)
{
if ($REMOTE_ADDR==$user_ip)
{
global $var;
$var++;
}
}
改為........
global $var;
while(list($user_ip)=mysql_fetch_row($ip))
{
if ($REMOTE_ADDR==$user_ip)
{
$var++;
}
}
試一試
$counterFile ="counter/counter.txt";//记录访问人数的文本文件;
$link=mysql_connect("localhost","root","xin*123");
mysql_select_db("tracker",$link);
$show="select user_ip from detail";
$ip=mysql_query($show,$link);
list($user_ip)=mysql_fetch_array($ip);
function displayCounter($counterFile)
{
$fp = fopen($counterFile,"rw");
$num = fgets($fp,69);
$num += 1;
$strnum=strval($num);//chang to string
$strnum=chop($strnum);//delete space
$numlen=strlen($strnum);
for($i=1;$i<=$numlen;$i++)
{
$numm[$i]=substr("$strnum",$i-1,1);
echo "<img src=counter/".$numm[$i].".jpg border=0>";//显示数字图片
}
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
if (!file_exists($counterFile))
{
exec( "echo 0 > $counterFile");
}
}
$var=0;
for($i=1;$i<=mysql_num_rows($ip);$i++)
{
if ($REMOTE_ADDR==$user_ip)
{
global $var;
$var++;
}
}
if($var>0)
{ $fp = fopen($counterFile,"r");
$num = fgets($fp,69);
//$num += 1;
//将上一行删除,此行是根据$var>0,则库中已有此IP,则$num不应再计数
$strnum=strval($num);//chang to string
$strnum=chop($strnum);//delete space
$numlen=strlen($strnum);
for($i=1;$i<=$numlen;$i++)
{
$numm[$i]=substr("$strnum",$i-1,1);
echo "<img src=counter/".$numm[$i].".jpg border=0>";
}
}
else {
displayCounter($counterFile);
}
php?>
for($i=1;$i<=mysql_num_rows($ip);$i++)
{
if ($REMOTE_ADDR==$user_ip)
{
global $var;
$var++;
**********************
此处
if ($REMOTE_ADDR==$user_ip)
for($i=1;$i<=mysql_num_rows($ip);$i++)
{
if ($REMOTE_ADDR==$user_ip)
{
global $var;
$var++;
**********************
此处
if ($REMOTE_ADDR==$user_ip)