Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2004, 12:13
Jordi1
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
Ahh, sabes que pasa, que el foro a contaminado la funcion, no es asi,

a ver si ahora pasa bien

function busca_url($_valor=''){

$pattern[0] = "#([\n ])([a-z]*)://([^, \n\r]+)#i";
$replacement[0] = "\\1<a href=\"\\2://\\3\" target=\"_blank\">\\2://\\3</a>";
$pattern[1] = "#([\n ])www\.([a-z0-9\-]+)\.([a-z0-9\-.\~]+)((?:/[^, \n\r]*)?)#i";
$replacement[1] = "\\1<a href=\"http://www.\\2.\\3\\4\" target=\"_blank\">www.\\2.\\3\\4</a>";
$pattern[2] = "#([\n ])([a-z0-9\-_.]+?)@([^, \n\r]+)#i";
$replacement[2] = "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>";
$_remplazado = preg_replace($pattern,$replacement,$_valor);
return $_remplazado;

}