![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/09/2007, 23:52
|
![Avatar de jfcutout](http://static.forosdelweb.com/customavatars/avatar195605_1.gif) | | | Fecha de Ingreso: septiembre-2007
Mensajes: 13
Antigüedad: 17 años, 4 meses Puntos: 1 | |
Re: Convertir textos en enlaces en PHP Buenas!!! Bueno esta es mi deduccion: espero te sirva para interpretarl mejor.
$texto (indica la variable texto, osea un texinput con nombre texto)
preg_replace (es la funcion que va a remplasar lo espesificado mas adelante)
( "/(http:\/\/[^(\)|[:space:])]*)\)/" , "<a href=\"\\1\" target=\"_blank\">\\1</a>)" ,
esto indica que cuando el php lea el texto y encuentre "http://" lo que sigue del texto hasta las proxima barra "\" debe asignar lo que sigue, que es el link. (va a tomar el link el mismo texto no)
target indica donde debe abrirse el link, en este caso en una ventana nueva.
para utilizarlo, solo debes cambiar la variable $texto por el nombre de la tuya y lo insertas en tu php.
Espero te sirva, en caso contrario. acepto tus puteadas. jeje. Saludos.
$texto = preg_replace ( "/(http:\/\/[^(\)|[:space:])]*)\)/" ,
"<a href=\"\\1\" target=\"_blank\">\\1</a>)" ,
$texto ); |