Raphaël > Oui, mais alors, ces smileys n'existent pas réellement, n'est-ce pas ? ... et ça peut poser quelques problèmes, notamment dans les scripts javascript, avec les indices de tableaux. Bon j'ai trouvé l'astuce, rajouter un espace, mais il faut le savoir.
EDIT : ET je ne vois pas le rapport entre une liste de smileys fixe et les performances ? C'est tellement facile de faire :
Ou alors :
Ca demande tant de performances que ça ?
EDIT 2 : P.S. J'ai mis des espaces pour pas que ça soit interprété comme smiley
Modifié par QuentinC (17 Dec 2005 - 14:16)
EDIT : ET je ne vois pas le rapport entre une liste de smileys fixe et les performances ? C'est tellement facile de faire :
$chaine = str_replace(array("[ lol]", "[ cool]", "[ mad]"), array("<img ... />", "<img ... />", "<img ... />"), $chaine);
Ou alors :
$smileys = array(
"lol"=>"lol.gif",
"cool"=>"cool.gif",
"mad"=>"mad.gif");
fforeach ($smileys as $code=>$image) {
$chaine = str_replace("[ $code]", "<img src=\"smileys/$image.gif\" alt=\"$code\">", $chaine);
}
Ca demande tant de performances que ça ?
EDIT 2 : P.S. J'ai mis des espaces pour pas que ça soit interprété comme smiley
Modifié par QuentinC (17 Dec 2005 - 14:16)