ciao a tutti, cercando un po' su internet ho trovato un codice che mi permette di rilevare l'url e convertirlo in un link:

Codice PHP:
function LinkUrl($testo) { 
$cerca '/([(http|https|ftp)]+:\/\/[\w-?&:;#~=\.\/\@]+[\w\/])/i'
$sostituisci "[url='$1']$1[/url]"
return 
preg_replace($cerca$sostituisci$testo);

se provo a scrivere "http://www.html.it/" funziona tranquillamente, ma se provo ad esempio a inserire:
codice:
http://www.google.it/#sclient=psy-ab&hl=it&safe=off&source=hp&q=html&pbx=1&oq=html&aq=f&aqi=g4&aql=&gs_sm=e&gs_upl=1226143l1226480l7l1226748l4l4l0l0l0l0l343l528l0.1.0.1l2l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=38cd070607200d0&biw=1304&bih=707
il link lo crea erratamente. Come potrei risolvere?

Grazie in anticipo