Bonjour! =)

Je tente de récupérer le texte contenu entre deux balises html d'une page html. Le code html entier de la page est dans la variable $page.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$texte = $page; 
$marqueurDebutPseudo = '<span class="name">'; 
$debutPseudo = strpos( $texte, $marqueurDebutPseudo ) + strlen( $marqueurDebutPseudo );
$marqueurFinPseudo = '</span><br><span class="postdetails poster-profile">';
$finPseudo = strpos( $texte, $marqueurFinPseudo );
$lePseudo = substr( $texte, $debutPseudo, $finPseudo - $debutPseudo ); 
$lePseudo = eregi_replace("<strong[^>.]*>","",$lePseudo);
$lePseudo = eregi_replace("<a[^>.]*>","",$lePseudo);
$lePseudo = eregi_replace("<span[^>.]*>","",$lePseudo);
Ce code marche très bien sauf qu'il n'exécute l'opération qu'une seule fois. Je cherche à répeter cette opération autant de fois qu'il est possible de l'exécuter. J'ai tenté avec des boucles while, for et.. Mais rien. Je pense que quand j'aurais le bon code sous les yeux je comprendrais mieux^^

Merci beaucoup!

JQuinn

EDIT: Je m'excuse, je me suis trompé de forum..