Foros del Web » Programando para Internet » PHP »

Fallo al recibir la una consulta

Estas en el tema de Fallo al recibir la una consulta en el foro de PHP en Foros del Web. Hola a todos, Tengo un equeño problemilla, al recibir de una consulta una pagina web e incluir el campo en el siguiente codigo: Código PHP: ...
  #1 (permalink)  
Antiguo 08/08/2006, 10:39
 
Fecha de Ingreso: abril-2003
Mensajes: 363
Antigüedad: 14 años, 7 meses
Puntos: 3
Fallo al recibir la una consulta

Hola a todos,

Tengo un equeño problemilla, al recibir de una consulta una pagina web e incluir el campo en el siguiente codigo:

Código PHP:
<a href='$row[5]' target='_blank' class='textos'
El problema que tengo es que al recibir por ejemplo la dirección: www.dominiodeprueba.com

en realidad obtengo el siguiente enlace: http://www.midominio.com/www.dominiodeprueba.com en vez de ser el enlace www.dominiodeprueba.com.

¿Como lo puedo arreglar?

Muchas Gracias
  #2 (permalink)  
Antiguo 08/08/2006, 10:50
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 11 años, 6 meses
Puntos: 2122
para que no pase eso que dices, debes de ponerle a tu link el http:// al inicio, si lo lo capturas, puedes usar algo como esto:
Código PHP:
if( substr$row[5], 0) !== "http" ) {
     
$row[5] = "http://" $row[5];

y ya proceder a imprimirlo.
  #3 (permalink)  
Antiguo 08/08/2006, 11:34
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 12 años, 3 meses
Puntos: 0
Recomendación...
PHP no aguantará Variables Array si lo la ingresas como $row[5]... mejor...

Código PHP:
echo "<a href={$row[5]}>LINK</a>"
Y listo... se acabo el problema encerrando la variable entre los Corchetes {}...

Atte... DarkXNightmare
__________________
Cambiando mi Web... sean pacientes :P
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 14:05.