Ciao ragazzi, ho un piccolo problema. Sto usando questo codice per riconoscere le URL di una textarea e renderle cliccabili:
Codice PHP:
$messaggio=$_POST['messaggio'];
$messaggio=str_replace("\r\n","
"
,$messaggio);
$messaggio=preg_replace ('(([:/~a-zA-Z0-9_\-\.]+)\.([:/~a-zA-Z0-9]+))''<a target=\'_blank\' href=\'http://$1.$2\'>$1.$2</a>'$messaggio);
$messaggio=str_replace("http://http://","http://",$messaggio); 
Il problema è che ovviamente mi sostituisce anche le eventuali URL presenti nei tag [img][/img], rendendo l'immagine inutilizzabile.
Avete suggerimenti per evitare questo inconveniente?

Grazie a tutti, ciao.