$archivo = "texto.txt";
function GuardarIP($ip) {
global $archivo;
$fp = fopen($archivo,"a");
fwrite($fp,$ip."\n");
fclose($fp);
}
$ip = $_SERVER['REMOTE_ADDR'];
if (is_file($archivo)) { // el archivo existe, no está vacío
$aux = file_get_contents($archivo); // lee todo el contenido de una sola vez
$lista = explode("\n",$aux); // convierte el contenido en un array
if (in_array($ip,$lista)) { // si $ip existe en el array lista...
echo "Bienvenido de regreso :)";
}
else {
GuardarIp($ip);
echo "Es la primera vez que nos visitas";
}
}
else { // el archivo está vacío
GuardarIp($ip);
echo "Es la primera vez que nos visitas";
}