6 résultats trouvés
- par newphpman
- 10 nov. 2010, 18:11
- Forum : PHP débutant
- Sujet : regex
- Réponses : 11
- Vues : 569
je sais bien mais je suis en formation et on n'a pas le droit d'utiliser des biblio
- par newphpman
- 10 nov. 2010, 18:04
- Forum : PHP débutant
- Sujet : regex
- Réponses : 11
- Vues : 569
D'accord donc obliger de le mettre. ^^ J'aurais une petite question si tu as la réponse je suis preneur, j'ai une page html, je dois vérifier que la structure est bonne c'est a dire balise ouvrante suivi balise fermante, balise auto fermante.... J'aimerais pour ça parcourir ma page tout en récupéran...
- par newphpman
- 10 nov. 2010, 17:47
- Forum : PHP débutant
- Sujet : regex
- Réponses : 11
- Vues : 569
Et si j'ai bien compris si je ne le mets pas au premier exemple ma chaine c'est "<h1> ceci est <u>test</u></h1>" il va aller jusqu'au > de </u> donc mon deuxieme paramètre (.*?) ne va rien valoir?
- par newphpman
- 10 nov. 2010, 17:41
- Forum : PHP débutant
- Sujet : regex
- Réponses : 11
- Vues : 569
Oui effectivement un peu dur a comprendre.
Mais si je ne mets pas le ? au premier, dans mon tableau de retour ma deuxieme valeur est vide il ne m'affiche rien pour ce qui est entre <h1> et </h1>
- par newphpman
- 10 nov. 2010, 17:04
- Forum : PHP débutant
- Sujet : regex
- Réponses : 11
- Vues : 569
Ton motif fonctionne pour le cas ou j'avais un probleme mais du coup je n'ai plus les titres où la balise de titre est du style <h1 sfgsdfsehdfh> c'est pas encore ça :-( edit: en modifiant ton motif comme cela: $motif = '/\<(h[1-6]) .*? \>(.*?)\</\1\>/i'; cela fonctionne. Pourrais-tu m'expliquer ce ...
- par newphpman
- 10 nov. 2010, 16:30
- Forum : PHP débutant
- Sujet : regex
- Réponses : 11
- Vues : 569
Bonjour j'ai un petit problème, j'essaie de créer un script qui m'affiche tout les titres d'une page html en enlevant les balises. voila mon code: $motif = '#(<(h[1-6]).*>)(.+)(<\/\2>)#'; if (isset($_SERVER['argv'][1])) { $file = $_SERVER['argv'][1]; if (file_exist($file) && file_nodir($file...
Nous sommes le 16 juin 2026, 15:45