Voilà ce que je voulais faire exactement :
//transformer cela
//allez à [url]http://www.yahoo.fr[finurl]Yahoo[nom]<br>
//en
//allez à <a href="http://www.yahoo.fr">Yahoo</a>
Je devais utiliser htmlentities() avant sans que mes liens ne soient convertis en caractères séciaux. Str_replace fonctionne mais est moins adapté à ceci :
$conversion = array("[url]" => "<a href=\"", "[finurl]" => "\">", "[nom]" => "</a>" );
$chaine = htmlentities($chaine);
echo strtr($chaine, $conversion)."<br>\n";
c'est adaptable à plein d'autres choses, images, smileys, ...
a+
Message édité par T509 le 19-07-2002 à 13:00:20