Preg_replace ??? php bug
thibothib
Messages postés
63
Statut
Membre
-
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Dalida Messages postés 7114 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
ma fonction ne marche pas et je ne voie pas pourquoi ?
mais ca sa marche
Pourquoiii :,( ^^
Merci de vautre aide
thibo
ma fonction ne marche pas et je ne voie pas pourquoi ?
$saisie = preg_replace('/<object><param name="movie" value="http:\/\/www.youtube.com\/v\/(.*?)" \/><\/param><param name="wmode" value="transparent"><\/param><embed src=
"http:\/\/www.youtube.com\/v\/(.*?)" type="application\/x-shockwave-flash" wmode="transparent" width="425" height="373"><\/embed><\/object>/i ', '[youtube\]https://www.youtube.com/$1/youtube', $saisie2);
mais ca sa marche
$saisie2 = preg_replace('/http:\/\/www.youtube.com\/v\/(.*?)\" \/>/i'
Pourquoiii :,( ^^
Merci de vautre aide
thibo
Configuration: Linux Firefox 3.0.11
3 réponses
-
salut,
sans doute parce qu'il faut échapper certains caractères, je pense aux supérieurs et inférieurs mais il peut y en avoir d'autres.
+ http://www.expreg.com/symbole.php
+ http://www.expreg.com/metacaracteres.php
-
Oui mais jais essayer plen de combinaison é sa na jamis marcher
-
salut,
fais le petit bout par petit bout en partant de $saisie2.
et s'il te plait fais des efforts de rédaction, et d'une c'est illisible et de deux ça me laisse penser que si tu attaches autant d'attention aux expressions régulières qu'à l'orthographe, ça ne risque pas de fonctionner.