Ho creato questa preg_replace che rende linkabile automaticamente un url se inserito nel mio textarea.
Ma non riesco ad inserirgli un codice css che formatta l'url separato da quella del testo-messaggio

Codice PHP:
$messaggio preg_replace("/(http(s)?:\/\/|ftp(s)?:\/\/|www\.)[A-Za-z0-9][-_!#$%&;:.,*+=?^{|}~A-Za-z0-9\/]*[a-z0-9](\.[a-z]{2,4})/",'[url="\\0"]\\0[/url]'$messaggio); 
$messaggio str_replace("www.","http://www.",$messaggio); 
$messaggio str_replace("http://http://","http://",$messaggio);