bueno señores hice un programa en php que copiara la direccion ip del visitante a un archivo de texto y que luego este la leyera para guardarla en un array ok todo fino cuando lo hice pero cuando quiero comparar si la ip del visitante es igual a alguna ip de el array que le dijiera que ya visito la pagina y si no que no ha visitado la pagina pero por mas cosas que le añado siempre me dice que no ha visitado la pagina que puede estar mal en el codigo
<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
PHP </td></tr><tr><td id='CODE'><!--ephp1--><code>[color= #000000]
[color= #0000BB]<?php
$archivo [/color][color= #007700]= [/color][color= #DD0000]"texto.txt"[/color][color= #007700];
[/color][color= #0000BB]$ip [/color][color= #007700]= [/color][color= #0000BB]$HTTP_SERVER_VARS[/color][color= #007700][&[/color][color= #FF8000]#39;REMOTE_ADDR'];
[/color][color= #0000BB]$fp [/color][color= #007700]= [/color][color= #0000BB]fopen[/color][color= #007700]([/color][color= #0000BB]$archivo[/color][color= #007700],[/color][color= #DD0000]"a"[/color][color= #007700]);
[/color][color= #0000BB]fwrite[/color][color= #007700]([/color][color= #0000BB]$fp[/color][color= #007700],[/color][color= #0000BB]$ip[/color][color= #007700]);
[/color][color= #0000BB]fwrite[/color][color= #007700]([/color][color= #0000BB]$fp[/color][color= #007700],[/color][color= #DD0000]"\n"[/color][color= #007700]);
[/color][color= #0000BB]fclose[/color][color= #007700]([/color][color= #0000BB]$fp[/color][color= #007700]);
[/color][color= #0000BB]$fp [/color][color= #007700]= [/color][color= #0000BB]fopen[/color][color= #007700]([/color][color= #0000BB]$archivo[/color][color= #007700],[/color][color= #DD0000]"r"[/color][color= #007700]);
while (&[/color][color= #FF8000]#33;feof($fp)) {
[/color][color= #0000BB]$texto [/color][color= #007700]= [/color][color= #0000BB]fgets[/color][color= #007700]([/color][color= #0000BB]$fp[/color][color= #007700]);
[/color][color= #0000BB]$tex[/color][color= #007700][] = [/color][color= #0000BB]nl2br[/color][color= #007700]([/color][color= #0000BB]$texto[/color][color= #007700]);
}
[/color][color= #0000BB]fclose[/color][color= #007700]([/color][color= #0000BB]$fp[/color][color= #007700]);
[/color][color= #0000BB]$cantidad [/color][color= #007700]= [/color][color= #0000BB]count[/color][color= #007700]([/color][color= #0000BB]$tex[/color][color= #007700]);
for ([/color][color= #0000BB]$i[/color][color= #007700]=[/color][color= #0000BB]0[/color][color= #007700];[/color][color= #0000BB]$i[/color][color= #007700]<[/color][color= #0000BB]$cantidad[/color][color= #007700];[/color][color= #0000BB]$i[/color][color= #007700]++) {
if ([/color][color= #0000BB]$tex[/color][color= #007700][[/color][color= #0000BB]$i[/color][color= #007700]] == &[/color][color= #FF8000]#39;$ip ') {
[/color][color= #007700]echo [/color][color= #DD0000]"ya visitastes la pagina"[/color][color= #007700];
break;
}
else {
echo [/color][color= #DD0000]"no has visitado la pagina"[/color][color= #007700];
break;
}
}
[/color][color= #0000BB]?>[/color]
[/color]
</code><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->
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