Nan en fait c'est bon g trouvé la solution, mé si qq1 a qq chose de + simple à me proposé jsui preneur

$msg = ereg_replace("\[/url\]", "</a>", $msg);
$msg = ereg_replace("\[url=(

|[]*)\]", "<a href=\\1>", $msg);
bah ca marche mé bon g ptet du bol ...

Neo [
email] [
site web]
-------------------------------
Réponse au message :
-------------------------------
> Bonjour @ tous les programmeurs :)
> Toujours pr mon forum, jessaye de mettre en place des boutons js qui font saisir à l'utilisateur url et titre de l'url. La boite de texte après saisie fait apparaitre le résultat sous la forme : [ adress="http://www.miaou.fr" ] texte [ /adress ].
>
> Sur la seconde page on voit le résultat de l'interprétation ki transforme le truc ci-dessus en : <a href="http://www.miaou.fr">texte</a>. Tout marche sauf ke si l'utilisateur saisie plusieurs liens, ben sur la seconde page on voit ke la fonction ereg_replace n'a fait le remplacement ke sur le dernier lien :(. Voici le code, si vous pouviez m'aider, je vous en serai fort reconnaissant, merci !!
>
>
> ----------------- First page -----------------
>
> <html>
>
> <head>
> <title>:: Essai BBCode ::</title>
> <script language="Javascript">
> function changebis(balise)
> {
> var texte = prompt("Entrez un texte svp :");
> var adress = prompt("Entrez une url svp :","http://");
> document.formulaire.message.value += '['+balise+'="'+adress+'
email] [
site web]