ho provato anche ad utilizzare str_replace ma non funziona lo stesso.
la pagina in cui vi è il link a www.orvietounderground.it ecc ecc che non viene trasformata è questa:
http://www.itinerarinelmondo.net/iti...io=2&giornoX=5
il codice utilizzato è questo:
Codice PHP:
$descrizione = preg_replace("/([a-zA-Z]+:\/\/[a-z0-9\_\.\-]+".
"[a-z]{2,6}[a-zA-Z0-9\/\*\_\-\?\&\%\=\,\.]+)/",
'[url="$1"]sito ufficiale[/url]', $descrizione);
str_replace("&","& amp;",$descrizione);