
16/09/2009, 07:33
|
| | Fecha de Ingreso: mayo-2009 Ubicación: Stgo. Pinotepa Nacional Oaxaca
Mensajes: 34
Antigüedad: 15 años, 10 meses 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.... |