Hola soy novato en esto del php y no controlo nada aun sql por lo que encontre un codigo para un contador este guarda el ip y hasta pasados 600 s no cuenta aunque actualice el usuario funciona bien pero mi pregunta es como puedo hacer para que empiece el conteo en 1000 y no en 1, gracias por adelantado, tambien estaria interesado de algun site que me introdujera al mysql desde 0 ya que encontre codigos interesantes que trabaja con bases de datos un saludo.
ah el codigo es el siguiente:
<?
$expire= 300;
$logfile= "flount.log";
$incpath=substr(__FILE__, 0, strrpos(__FILE__, "/")+1);
$logfile=$incpath.$logfile;
$ip= getenv('REMOTE_ADDR');
$visits=0;
$badhit= false;
$now= time();
$ips = array(array());
if (file_exists($logfile)){
if ($loggedips=file($logfile)){
$visits=trim($loggedips[0]);
for ($i=1; $i< count($loggedips); $i++){
$loggedips[$i]=trim($loggedips[$i]);
$ips[$i] = explode('||', $loggedips[$i]);
if (($ips[$i][0]==$ip) && ($now-$ips[$i][1]< $expire))
$badhit= true;
}
if ($badhit)
echo $visits;
else{
$visits++;
$fp= fopen($logfile, 'w');
fputs($fp,"$visits\n");
for ($i=1; $i< count($loggedips); $i++){
if ($now-$ips[$i][1] < $expire)
fputs($fp, $ips[$i][0]."||".$ips[$i][1]."\n");
}
fputs($fp, "$ip||$now\n");
fclose($fp);
echo $visits;
}
}
}else
echo "logfile is missing";
?>