Hola de nuevo, muchas gracias por ayudarme, a ver si lo sacamos, he resumido el codigo para verlo todo paso a paso y milagrosamente ahora si que llega la variable pero vas a flipar lo que pasa ahora. Paso aqui el codigo nuevo:
Código PHP:
<?
$numero = $_GET["id"];//800 por ejemplo
$nombre_fichero = "24.txt";
$mi_archivo = @fopen ($nombre_fichero, "r") or die ("No se puede abrir");
$archivo = file("24.txt"); //array con las lineas del archivo
$lineas = count($archivo); //cuenta los elementos del array
echo "numero de lineas: ".$lineas."<br>";
for($i=0; $i<$lineas; $i++){
if ($archivo[$i]!=$numero){
echo "¡DIFERENTES en la linea: ".$i." contenido linea: ".$archivo[$i]." numero que le paso: ".$numero."<br>";
}
else {echo "¡IGUALES en la linea: ".$i." contenido linea: ".$archivo[$i]." numero que le paso: ".$numero."<br>";}
}
fclose($mi_archivo);
?>
Y esto es lo que imprime en el navegador, le paso mipagina?id=800:
numero de lineas: 5
¡DIFERENTES en la linea: 0 contenido linea: 913 numero que le paso: 800
¡DIFERENTES en la linea: 1 contenido linea: 800 numero que le paso: 800
¡DIFERENTES en la linea: 2 contenido linea: 912 numero que le paso: 800
¡DIFERENTES en la linea: 3 contenido linea: 911 numero que le paso: 800
¡DIFERENTES en la linea: 4 contenido linea: 910 numero que le paso: 800
si la linea dos es iagual al numero que le paso, ¿como dice que no?.