Bonjour à tous,
J'ai beau chercher des exemples sur le net je n'arrive pas à trouver de solutions à mon problème, ou à les adapter à ma situation, pourtant il me semble que c'est la base des expressions régulières,
que je m'explique,
je cherche à récupérer avec php, une sous-chaine de caractère correspondant à la balise ouvrante d'un formulaire (avec des attributs variables donc non fixes à l'intérieur de cette sous chaine).
mon code ressemble à quelque chose comme ça...
le résultat que je souhaite c'est d'avoir "<form id='formulaireContact1' action='essai.php' method='post'>" dans le $form[0] et là je me retrouve avec tout $contenu dans $form[0]
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
16 $contenu=" <form id='formulaireContact1' action='essai.php' method='post'> <textarea name='mouahahahah'> </textarea> <input type='text'/> </form> <p> encore du texte </p> "; $formulaire = eregi("<form(.*)\>",$contenu,$form); echo $form[0];
En fait il faudrait que ça s'arrête au premier ">" de la variable enfin pour être plus précis au premier ">" qui se trouve à la suite d'un "<form" mais j'ai beau tordre les instructions dans tous les sens je ne trouve pas le résultat escompté
Quelqu'un peut-il me donner de nouvelles pistes ^^ ?
Durthu
Partager