Comunidad de diseño web y desarrollo en internet online

Como reconocer un http:// y pasarlo a vinculo.

Citar            
MensajeEscrito el 17 Ene 2008 08:01 pm
Que tal. Quería saber si es posible realizar esto.

Estoy tomando datos desde una base de datos mysql, en la cual la misma información se muestra en una página php. Ahora bien, los muestro a los datos de la siguiente forma:

Código :

<?php 
echo nl2br ($obj->texto); 
?>


Ahora, mi pregunta es... Debido a que el usuario puede ingresar información sobre si mismo en la base de datos mediante un formulario, ¿Es posible reconocer un link de la forma http://...?. Porque el mismo logicamente cuando se ve toda la información que ingreso en un archivo php, si escribio un link no se presenta como tal.

Por eso quería saber si alguien conoce alguna funcion que me permita analizar los datos que ingreso, para comparar si existe un string http:// para transformarlo a link.

Si se les ocurre otra idea, les estaré agradecido. ¿Puede ser con javascript tambien?.

En este foro por ejemplo, ustedes tambien pueden reconocer cuando alguien escribe un link de la forma http://www.miweb.com el mismo aparece para abrir la pagina en cuestion.

Bueno esa es mi duda, y si es muy simple el tema disculpen mi ignorancia.
Les dejo un abrazo grande.

Por greel

41 de clabLevel



Genero:Masculino  

2003

msie
Citar            
MensajeEscrito el 17 Ene 2008 11:42 pm
yo lo que haria es cuando tuviera que mostrar el valor guardado en la base de datos que corresponde al mail.... meterlo entre <a href="(aqui pones el valor de la base de datos">(aqui pones de nuevo el valor)</a>

Por Theos

70 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Jul 2008 03:52 am

Por que_capo

4 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 Jul 2008 03:57 am
posible funcion que puedes usar para lo que postee antes

<php
$text = 'esta es mi web www.ejemplo.com';
echo substr_count($text, 'www.'); // Salida = true
?>

Por que_capo

4 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Ago 2008 05:05 pm
muy fácil:

Código :

$reemplazado=ereg_replace("http://([^\s]+)","<a href=\"http://\\1\">http://\\1\\2</a>",$para_reemplazar);


Infórmate sobre expresiones regulares.
[y más]

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 19 Ago 2008 11:11 pm

Por que_capo

4 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Ago 2008 10:28 pm
[quote=rizome]Infórmate sobre expresiones regulares.
[y más][/quote]
Amén.

Por tomasdev

220 de clabLevel

1 tutorial

 

Argentina por ahora...

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.