He hecho algunos cambios más y he llegado a esto:
Código PHP:
Ver original<?php
$fecha_actual=($anio_actual."/".$mes_actual."/".$dia_actual."\r\n");
$control=0;
$existe = 0;
$ip = $_SERVER['REMOTE_ADDR'];
$archivo = file("ip.txt"); $lineas = count($archivo); for($i=0; $i < $lineas; $i++){
}
if (($archivo[0])!=($fecha_actual)){ //si ha cambiado de dia borro las ip
echo "Diferentes y borrados!";
$ff = fopen("ip.txt","w+"); $ff = fopen("ip.txt","w+"); fwrite($ff,$fecha_actual."\n\r"); }
$fp = fopen("ip.txt","r"); {
$leer_linea = fgets($fp); if($leer_linea == $ip)
$existe=1;
}
if($existe == 0){
$fa = fopen("ip.txt","a");
$cont = "contador.txt";
$total = $total + 1;
print ("Visitas: ".$total);
} else if($existe == 1){
$cont = "contador.txt";
print ("Visitas: ".$total);
}
?>
Creo que el error está en que no hace la búsqueda bien y/o no compara correctamente la IP del visitante con las IP's guardadas en "ip.txt".
¿Por favor alguien puede ayudarme?