6 résultats trouvés

par newphpman
10 nov. 2010, 18:11
Forum : PHP débutant
Sujet : regex
Réponses : 11
Vues : 569

Re: regex

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

Re: regex

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

Re: regex

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

Re: regex

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

Re: regex

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

regex

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