Hola, tengo un problema, tengo una pagina donde los usuario ( mediante un form ) envian comentarios a mi web, pero claro, si alguien envia un enlace, ( es decir: envia un comentario tipo : mira esta web http://www.google.es ) cuando hago mostrar este texto recuperado de la BD el problema es que me lo muestra todo como cadena de texto, incluso el "http://www.google.es " he visto por ahy que hay que aplicar este tipo de codigo:
Yo el codigo para visualizar los datos de la BD es el siguiente:
<?php echo nl2br($row_reclamaciones['comentario']);
?>
y lo que he visto que tengo que aplicar el lo siguiente:
echo ereg_replace("(^| )(www([.]?[a-zA-Z0-9_/-])*)", "\\1<a href=\"http://\\2\" target='_new'>\\2</a>", $registro['texto']);
el problema que tengo esque no se bien como adecuar las 2 funciones, por un lado el nl2br ( que es para mantener los espacios y los saltos de linea ) y el ereg_replace ( que es para generar vinculos a cadenas de textos que contienes http://, etc.... )
alguna sugerencia ????