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.