Foros del Web » Programando para Internet » PHP »

valor de url

Estas en el tema de valor de url en el foro de PHP en Foros del Web. cordial saludo amigos de foro, haber si me podeis ayudar en esta situacion Necesito igualar 2 url, no se si asi se dice, es que ...
  #1 (permalink)  
Antiguo 08/06/2010, 08:06
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 1
valor de url

cordial saludo amigos de foro, haber si me podeis ayudar en esta situacion

Necesito igualar 2 url, no se si asi se dice,
es que tengo el siguiente problema,
en mi pagina www.pagina1.com traigo un valor de mysql, es un dato que contiene una direccion url osea ese valor seria, www.otrapagina.com

el problema surge aqui:

cuando le doy click al valor que viene de mysql, ese valor lo antecede la url de la pagian en donde estoy navegando osea queda asi

www.pagina1.com/www.otrapagina.com

espero hacerme entender, esto es un problema, ya que si le doy click al link, obviamente me va a decir que esa url no existe,
lo que quiero hacer es que solamente me salga www.otrapagina.com y listo.
muchas gracias por vuestra ayuda. de verdad gracias si me pueden ayudar.
  #2 (permalink)  
Antiguo 08/06/2010, 08:15
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 15 años, 8 meses
Puntos: 87
Respuesta: valor de url

no se si entendí bien, pero lo que haces es una recibir una variable que contiene una url que es igual a

www.otrapagina.com

y cuando haces clic la pagina se carga dentro de tu dominio

www.pagina1.com/www.otrapagina.com

esto pasa porque le falta el "http://". si aumentas eso veras que la url se cargará correctamente
  #3 (permalink)  
Antiguo 08/06/2010, 08:18
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: valor de url

pero a cual se le pone el http://
  #4 (permalink)  
Antiguo 08/06/2010, 08:21
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: valor de url

quiere decir que quede de esta forma? http://www.pagina1.com/http://www.otrapagina.com si debe quedar asi no me funciona,
  #5 (permalink)  
Antiguo 08/06/2010, 08:23
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 15 años, 8 meses
Puntos: 87
Respuesta: valor de url

a la url que sacas de mysql, por ejemplo:

Código PHP:
<a href="$url"
le pones:

Código PHP:
<a href="http://$url"
si pones el código que tienes, seria mejor, para poder ayudarte.
  #6 (permalink)  
Antiguo 08/06/2010, 08:29
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: valor de url

Código PHP:
Ver original
  1. foreach($rows as $row){
  2.                     $operacion=$operacion.'<div class="work_container">
  3.                                            <img src="formularioRegistro/'.$row['ruta'].'" alt="" width="340"/>
  4.                                            <div class="work_details">
  5.                                                <h3>'.$row['nombre_empresa'].'</h3>
  6.                                                <p>'.$row['descripcion_actividad'].'.</p>
  7.                                                <a href="'.$row['pagina_web'].'" target="_blank">ir al sitio</a>
  8.                                            </div>';
  9.                      $operacion=$operacion.' </div>';
  10.                 }
ese es el codigo el cual traigo algunos datos de mysql, al campo 'pagina_web' osea: ../../../'.$row['pagina_web']. lo saco de con ../../, de lo contrario me ubica el nombre de las carpetas el cual lo contiene, quiere decir si no hago eso la url saldria asi:
http://www.pagina1.com/carpeta1/carpeta2/http://www.otrapagina.com
gracias
  #7 (permalink)  
Antiguo 08/06/2010, 08:35
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 15 años, 8 meses
Puntos: 87
Respuesta: valor de url

ok, si el dato que esta en pagina web, es una URL externa a tu sitio, deberias ponerlo solo asi:

Código PHP:
'<a href="'.$row['pagina_web'].'" target="_blank">ir al sitio</a>' 
o asi:

Código PHP:
'<a href="http://'.$row['pagina_web'].'" target="_blank">ir al sitio</a>' 
en el caso de que le falte el "http://"
  #8 (permalink)  
Antiguo 08/06/2010, 08:39
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: valor de url

ya he probado de ambas formas y no me funciona, osea el navegador no reconoceria la url que se genera en este caso seria http://www.pagina1.com/http://www.otrapagina.com
  #9 (permalink)  
Antiguo 08/06/2010, 08:41
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: valor de url

no se habra alguna forma con php de igualar esos valores, osea url=otraurl, algo asi existe?, o decirle que la variable pagina_web, traiga el valor de mysql en ese caso son valores de paginas web, y lo anteceda otra url? sera q eso se puede?
gracias amigo!
  #10 (permalink)  
Antiguo 08/06/2010, 08:48
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 15 años, 8 meses
Puntos: 87
Respuesta: valor de url

q valor tiene pagina_web?
  #11 (permalink)  
Antiguo 08/06/2010, 08:54
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: valor de url

www.otrapagina.com ese es el valor que tiene en mysql
  #12 (permalink)  
Antiguo 08/06/2010, 09:02
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 15 años, 8 meses
Puntos: 87
Respuesta: valor de url

entonces si pruebas como te digo:

Código PHP:
'<a href="http://'.$row['pagina_web'].'" target="_blank">ir al sitio</a>' 
tiene que funcionar

Etiquetas: url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:06.