Bueno estaba intentando aplicarlo a mi web y funciona, pero hay algo que deseo, que una vez detectada la url y convertida a enlace,al momento de mostrarla tambien la acorte.
Se que se puede hacer con "substr", bueno mi codigo es este espero me ayuden.
Lo que intente es hace esto:
Código PHP:
<?php
$txt ='<b>h t t p : / / rs152.rapidshare.com/files/117580024/WXPSP3UEByOGARJ.part8.rar</b>';
$txt = preg_replace( '/(http|ftp)+(s)?:(\/\/)((\w|\.)+)(\/)?(\S+)?/i', '<a href="\0" target="_blank">'.substr('\0', 0, 37).'</a>', $txt);
echo $txt; ?>
"h t t p : / / rs152.rapidshare.com/files/117580024/WXPSP3UEByOGARJ.part8.rar</b>"
y eso no es lo que se desea, Por ultima vez espeor me ayuden, Gracias de Antemano.
NOTA: Lo coloque separado por el antiSpam