Originariamente inviato da marketto
Codice PHP:
$testo "mail@sito.it [email]ciao@ciao.it[/email] testo testo testo [url]http://www.repubblica.it[/url] testo [url]http://www.html.it[/url]";
$testo=eregi_replace("([a-z0-9\._-]+)(@[a-z0-9\.-_]+)(\.{1}[a-z]{2,6})""<a href=\"mailto \\1\\2\\3\">\\1\\2\\3</a>"$testo);
$testo=eregi_replace("(https?|ftp)://([^<>[:space:]]+)""<a href=\"\\1://\\2\" target=\"_blank\">\\1://\\2</a>"$testo);
echo 
$testo
ah ... beh, io le espressioni regolari continuo a non capirle ... ma mi adeguo alla mia bassezza e provero' il tuo codice

mucias gratias!