Aide Preg_match_all() SVP

naxilolz -  
ktm620enduro Messages postés 377 Statut Membre -
Bonjour,

J'ai un soucis de regex (expression reguliere) pour un preg_match_all :
j'ai un fichier .sql et j'aimerai recherché puis affiché en lignes ce qu'il y a dans mes td et p ayant pour class "scene" le probleme étant que dans les balise <p> et <td> il peut y avoir d'autre balise (<a ... > par exemple).
Je voudrais recupéré que le texte.
Ca fait un jour que je cherche a résoudre mon problème en vain.

J'ai essayer :

$toto = file_get_contents('fichier.sql');

preg_match_all('|class="scene">(.*)(<p>|<td>)', $toto, $mm);

//preg_match_all('|class="scene">(.*)<p>|U', $toto, $mm);
	
	foreach($mm[1] as $aa => $bb ){
		
		echo $bb."<br />";


S'il vous plait aidez moi ! :(

1 réponse

ktm620enduro Messages postés 377 Statut Membre 38
 
le probleme c'est que tu n'as pas mis de délimiteur dans tes REGEX à savoir, il faut écrire #TA REGEX#i et tu dois aussi échapper certains caracteres c'est a dire rajouter un antislash devant exemple la barre verticale... EN ESPERANT TAVOIR AIDE... PEACE
0