OVH Community, votre nouvel espace communautaire.

probleme de php preg_replace


David.A
14/03/2004, 12h03
c bon j'ai trouvé, c t juste un stripslashes(); à metre avant d'utiliser la fonction

David.A
13/03/2004, 10h42
bonjour
j'essaie vainement de transformer un texte qui contient une url "htmlisée" :


-----------------------
blah blah blah [a href="http://www.mondomaine.com/fichier.html" target="_blank"]http://www.mondomaine.com/fichier.html[/a] et blah blah blha
------------------------


function undo_make_clickable($text)
{
$text = preg_replace("#[a href=\"(.*?)\" target=\"_blank\"].*?[/a]#i", "\\1", $text);

return $message;
}

je fais

$message=undo_make_clickable($message);

et ça me retourne un message complètement vide!

j'aimerais pouvoir transformer


blah blah blah [a href="http://www.mondomaine.com/fichier.html" target="_blank"]http://www.mondomaine.com/fichier.html[/a] et blah blah blha


en

blah blah blah http://www.mondomaine.com/fichier.html et blah blah blha


quelqu'un voit l'erreur?