bonjour,
je souhaite parser une page html avec le code ci-dessous :

Lorsque j'ai qu'une seule réponse, cela marche très bien, par contre dès que j'ai deux réponse, il me prend tout ce qu'il y a entre les deux.
Pouvez vous m'aider s'il vous plait.

Merci


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$fp = fopen("C:\Documents and Settings\Loïc\Bureau\SGBD\www_fftt_com - Classement.htm","r"); //lecture du fichier
while (!feof($fp)) { //on parcourt toutes les lignes
  $page .= fgets($fp, 4096); // lecture du contenu de la ligne
 
 
}
$titre = eregi("<td ALIGN='LEFT' bgcolor='#EBEBEB'><font size=2><a href='(.*)</font></a></td>",$page,$regs); //on isole ce que je veux parser
//echo $regs[1];  
 
print $titre;
 
 
fclose($fp);
 
?>