Bonjour,
Voulant faire une insertion de smileys dans un texte à l'aide de la fonction str_replace, je la fais via une BDD mysql.
Dans ma BDD : 3 champs ==> id ; raccourci, chemin
Exemple : 3 ; [:-)], 3.gif
Maisje souhaiterais que la lecture de la BDD raccourci et chemin soient listées automatiquement dans un tableau (array) tel ce code :
Comment faire? est-ce que le "mysql_fetch_array" n'est pas déjà un tableau (array) et serait-il suffisant?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php function smileys($texte) { $in=array( ":-((" , // en colère ":-(" , // déçu ":-)", //sourire ":-D", // mort de rire ":-p", // passe la langue ); $out=array( '<img src="en_colere.png" alt="nom image" />', '<img src="pas_content.png" alt="nom image" />', '<img src="clin_d-oeil.png" alt="nom image" />', '<img src="mort_de_rire.png" alt="nom image" />', '<img src="tire_la_langue.png" alt="nom image" />', ); return str_replace($in,$out,$texte); } echo smileys($texte); ?>
Sinon, comment faire?
Merci pour votre aide...
Partager