Bonjour,

J'aimerai en fait appliquer un urldecode sur toutes les urls d'une page mais je n'y arrive pas, j'ai commencé par faire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?php
$chaine = '|href="(.*?)"|i';
$contenu = preg_replace($chaine,urldecode($1),$contenu);
?>
Vous vous en serez douté, ça ne fonctionne pas, il n'y a qu'à voir la coloration syntaxique du $1 pour s'en rendre compte.

Si vous étiez à ma place comment procéderiez vous ?

Merci.