Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2002, 22:07
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Como convertir http:// en enlace

Bueno, aqui teienes lo que buscas .. como veras son "expresiones regulares a punta pala" .. (no es mio .. yo no me llevo bien con las expresiones regulares )

# Convertir links (URLs)
$variable = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '<a href="\\1" target="_blank">\\1</a>', $variable);
$variable = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1<a href="http://\\2" target="_blank">\\2</a>', $variable);

Esto basicamente actua sobre un string .. y sustituye todo lo que empiece por:
http:// y ftp:// .. ademas de www.
Tambien tienes el "target" a donde enviara la pagina que se abrirá ..

Un saludo, ;)