Bon,
Alors, on a soit :
$smiley = array(´:)´, ´;)´, ´:D´);
$adresse = array(´<img src="Smileys/sourire.gif" alt=":)" />´, ´<img src="Smileys/cliendoeil.gif" alt=":)" />´, ´<img src="Smileys/content.gif" alt=":)" />´);
$texte = str_replace($smiley, $adresse, $texte);
Ou alors :
$array = array(´:)´ => ´sourire´,
´;)´ => ´clindoeil´,
´:D´ => ´content´);
foreach($array as $smiley => nom)
{
$texte = str_replace($smiley, ´<img src="Smileys/´ . $nom . ´.gif" alt="´. $smiley . ´" />, $texte);
}
Voilà, normalemnt ça marche. 