bonjour,
ce que je cherche à faire est le suivant.
Je parcoure un fichier html à la recherche de lien
[code]
while (! feof($geoLecture)) {

$morceau = fgets($geoLecture, 4096);
fwrite ($geoEcriture, $morceau);
ereg("<a[^>]+>", $morceau, $lien);
[code]
Les liens sont trouvés avec la fonction ereg qui utilise une expression regulière, et stocke le resultat dans le tableau $lien.
Ensuite, je parcoure $lien et stocke le resultat dans un fichier :
&#91;code&#93;
for ($nb=0; $lien[$nb] != false; $nb= $nb+1) {

fwrite($geoEcritureLien, $lien[$nb]);
fwrite($geoEcritureLien, "\n");

&#91;/code&#93;

Le problème est que j'ai l'impression que $lien qui devrait s'écraser lors de chaque passage ne se réinitialise pas. Mon fichier texte résultat est incohérent (lignes semblables).
Et en initialisant avec $lien=array à l'interieur de la boucle de tel sorte que le tableau se reinitialise à chaque passage, les résultats sont encore plus incompréhensibles.

Après maintes verifications, je sais que le problème viens du tableau et vous prie de m'aider.


Merci d'avance

Sempire