coucou tout le monde j'ai un pitit probleme en fait j'ai fait mon systeme de news et j'aimerais y mettre des smileys .
une gestion de smilies meme banale pourriez vous me mettre sur le bon chemin???
merci d'avance salut...
guilc :
Pour l'édition, tu peux toujours revenir au smileys, il suffit de faire l'opération inverse de remplacementavec une base de donénes, justement, ça se fait facilement.
Et le preg_replace n'est pas si lent que ça, il est meme plutot rapide (je ne parle pas d'ereg_replace)
Vertyos :
A mon avis, tu devrais plutot définir à l'avance les smileys que tu comptes utiliser, et leur correspondance. Par exemple tu mets tout ça dans deux gros tableaux :
$smilieCode = array(':)',':(',':D'...);
$smilieImage = array('smile.gif','sad.gif','biggrin.gif'...);
Puis ensuite un simple str_replace au moment d'afficher (pas besoin de preg, il n'y a aucune expression régulière ici, pourquoi ralentir inutilement ?). Les smileys seront statiques mais ça t'économise des grosses requètes, de toutes façons on ne les change pas tous les jours. Aussi, tu ne devrais pas les parser à l'enregistrement mais bien à l'affichage, contrairement à ce que dit guilc, sinon impossible d'éditer les news (ça va faire apparaitre les <img src=...> à l'édition, qui ne passeront plus après le 2eme repost puisque < et > seront interdis).