Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2009, 07:33
RAAM08
 
Fecha de Ingreso: mayo-2009
Ubicación: Stgo. Pinotepa Nacional Oaxaca
Mensajes: 34
Antigüedad: 15 años
Puntos: 0
Contador de Visitas

Hola a todos, espero y me puedan ayudar el problema es el siguiente:

Estoy creando un contador de visitas con php y archivos, el codigo del archivo es este:
public function visitas()
{
$ip = $_SERVER['REMOTE_ADDR'];
$existe = 0;
$visitas = 0;
$ips = 0;
$archivo = "visitantes.txt";

//Pregunto si existe el archivo visitas si no lo creo
if (file_exists($archivo))
{
$fp = fopen($archivo,"r");
}
else
{
$fp = fopen($archivo,"w+");
}
while($ip2 = fgets($fp))
{
$visitas++;
$ips .= $ip2;
if($ip.' ' == $ip2)$existe = 1;
}
fclose($fp);
if($existe == 0)
{
$fp = fopen("visitantes.txt","w+"); //no olvidar crear al archivo visitantes.txt y poner el path correcto
fwrite($fp, $ip.' '.$ips);
fclose($fp);
}
echo $visitas;


Pero solo me muestra siempre una visita, y cuando abro el archivo "visitantes.txt" me manda esto:
187.132.150.17 0187.132.150.17 0189.188.165.89


Todas la direcciones Ips con un 0 antes y no entiendo porque sucede....