<?php
$archivo = "texto.txt";
$ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
$fp = fopen($archivo,"a");
fwrite($fp,$ip);
fwrite($fp,"\n");
fclose($fp);
$fp = fopen($archivo,"r");
while (!feof($fp)) {
$texto = fgets($fp);
$tex[] = nl2br($texto);
}
fclose($fp);
$cantidad = count($tex);
for ($i=0;$i<$cantidad;$i++) {
if ($tex[$i] == '$ip ') {
echo "ya visitastes la pagina";
break;
}
else {
echo "no has visitado la pagina";
break;
}
}
?>
$archivo = "texto.txt";
$ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
$fp = fopen($archivo,"a");
fwrite($fp,$ip);
fwrite($fp,"\n");
fclose($fp);
$fp = fopen($archivo,"r");
while (!feof($fp)) {
$texto = fgets($fp);
$tex[] = nl2br($texto);
}
fclose($fp);
$cantidad = count($tex);
for ($i=0;$i<$cantidad;$i++) {
if ($tex[$i] == '$ip ') {
echo "ya visitastes la pagina";
break;
}
else {
echo "no has visitado la pagina";
break;
}
}
?>
en el archivo de texto esta guardada las ip una por cada linea es decir por ejemplo
127.0.0.1
127.0.0.1
127.0.0.1
los guarda bien en el array pero a la hora de compararla con la ip me dice siempre que ya ha visitado la pagina
de verdad les agradeceria su ayuda