grazie della risposta, ma ancora la faccenda non mi è chiara come dovrebbe...

Intanto la stringa di codice che m hai dato,

$testo = str_replace('','<img scr="tuaimmagine.gif">',$testo);

devo farla per ogni smile che voglio inserire? cioè se ho 20 smilies, dovranno esserci 20 di queste righe?

da quanti parametri è formata la funzione str_replace? 3? il$testo devo sceglierlo io facoltativamente?

quando nel db devo nserire le immagini che tipo di campi devo usare?
Non hai un esmpio che possa studiare?

Grazie per la pazienza.