recoger una variable de un archivo php a otro

Marta
10 de Julio del 2003
Hola a todos,
necesito una ayudita...

Con el siguiente código se lee los registros separados por saltos de línea de un archivo de texto:
<?php
function ReadFromFile () {
$TheFile = "data.txt";
$TheFile = urlencode($TheFile);
$Open = fopen ($TheFile, "r");
if ($Open) {
$Data = file ($TheFile);
for ($n = 0; $n < count($Data);
$n++) {
$GetLine = explode("t", $Data[$n]);

print ("<img src="img/linea.gif" width=20 height=1><br>
<span class="notes">$GetLine[0]</span><br>
n<img src="$GetLine[1]"><br>
n<span class="titolsnot">$GetLine[2]</span><br>
n<a href="not1_linees.php?ID=$n">$GetLine[3]</a>
n$GetLine[5]<P>n");
}
fclose ($Open);
} else {
print ("no es pot llegir l'archiu $TheFile!<br>n");
}
}
ReadFromFile();
?>

donde el siguiente código recoge el número de registro/línea al que corresponde cada texto:
n<a href="not.php?ID=$n">$GetLine[3]</a>

y te envia mediante un link a not.php, donde se recoge la variable "ID":
<?php
function ReadFromFile () {
$TheFile=$_GET[ID];
$Open = fopen ($TheFile, "r");
$Data = file ($TheFile);
for ($n = 0; $n < count($Data);
$n++) {
$GetLine = explode("t", $Data[$n]);
print ("<img src="img/linea.gif" width=20 height=1><br>
<span class="notes">$GetLine[0]</span><br>
n<span class="titolsnot">$GetLine[1]</span><br>
n<a href="not1.htm">$GetLine[3]</a><br>
n$GetLine[4]<P>n");
}
fclose ($Open);
} else {
print ("no es pot llegir l'archiu $TheFile!<br>n");
}
}
ReadFromFile();
?>
pero me lee igualmente todo el archivo de texto!!
y quiero que lea sólo el registro especificado con "ID".

alguien tiene la solución?
gracias por adelantado,

Marta