cuando lo tenia en un servidor pago andaba perfecto
pero ahora lo tengo en lycos y el problema es que cuando dice que hay 10 usuarios maximos a la ves en el tiempo osea la variable maxu, que es la que maneja los usuarios maximos que se conectaron en el tiempo
despues me cambia a 3 a 5, osea puede que haya tenido 50 usuarios max online y al rato me cambia el valor a 16
que puede ser?
repito en servidor pago andaba perfecto
Código PHP:
<?php
$rip = $_SERVER['REMOTE_ADDR'];
$sd = time();
$count = 1;
$maxu = 1;
$file1 = "HUOb/ip.txt";
$lines = file($file1);
$line2 = "";
foreach ($lines as $line_num => $line)
{
if($line_num == 0)
{
$maxu = $line;
}
else
{
//echo $line."<br>";
$fp = strpos($line,'****');
$nam = substr($line,0,$fp);
$sp = strpos($line,'++++');
$val = substr($line,$fp+4,$sp-($fp+4));
$diff = $sd-$val;
if($diff < 300 && $nam != $rip)
{
$count = $count+1;
$line2 = $line2.$line;
//echo $line2;
}
}
}
$my = $rip."****".$sd."++++\n";
if($count > $maxu){
$maxu = $count;
}
$open1 = fopen($file1, "w");
fwrite($open1,"$maxu\n");
fwrite($open1,"$line2");
fwrite($open1,"$my");
fclose($open1);
echo "Total users online - <font color=red>$count</font><br>";
echo "Max users at a time - <font color=red>$maxu</font>";
?>