salve, vorrei permettere all'utente di inserire delle faccine quando scrive nel mio guestbook...
un po come avviene in questo forum, dove a sinistra ci sono le smile e cliccandoci su è possibile inserire la faccina scelta.

Per far questo nel form ho inserito questa stringa:
codice:
[img]smile/smile.gif[/img]
che cliccando sull'immagine mi aggiunge nel textarea ':-)' (senza apici ovviamente)
quindi da quel che so non mi resta che creare una funzione che traduca il :-) nell'immagine, e ho pensato di crearla cosi:
Codice PHP:
function my_smile($varsmile) {     
$searchsmile = array(':-)');    
$replacesmile = array('[img]smile/smile.gif[/img]');     
$varsmile str_replace($varsmile$searchsmile$replacesmile);          
return 
$varsmile; } 
ho creato la funzione con l'array perchè prevedo ovviamente di inserire più faccine, ma non va. Mi sapreste dire il problema? grazie