Foros del Web » Programando para Internet » PHP »

una direccion web como sacarla en la consulta y que se pueda ejecutar?

Estas en el tema de una direccion web como sacarla en la consulta y que se pueda ejecutar? en el foro de PHP en Foros del Web. Hola a todos. Pido a los usuarios que me envien junto a sus datos una direccion web que les ha interesado. Cuando la traigo a ...
  #1 (permalink)  
Antiguo 14/09/2007, 21:56
 
Fecha de Ingreso: julio-2007
Ubicación: argentina
Mensajes: 127
Antigüedad: 16 años, 9 meses
Puntos: 0
una direccion web como sacarla en la consulta y que se pueda ejecutar?

Hola a todos.
Pido a los usuarios que me envien junto a sus datos una direccion web que les ha interesado. Cuando la traigo a la consulta viene todo y la direccion web pero no ejecutable directamente. Para no tener que copiarla y pegarla en el navegador que hay que ponerle en el campo web de la tabla para que venga en la consulta para ejecutar?
Muchas gracias por su ayuda.
Ricardo
  #2 (permalink)  
Antiguo 14/09/2007, 22:38
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 1
Re: una direccion web como sacarla en la consulta y que se pueda ejecutar?

oye.. pues la verdad no entendi bien tu pregunta.. deberias formularla un poco .. o mucho mejor... pero = ten cuidado con la seguridad... segun lo ke dices un ataque de sql injection o XSS es muy facil de pensar... ten cuidado con eso
  #3 (permalink)  
Antiguo 14/09/2007, 23:09
 
Fecha de Ingreso: agosto-2007
Ubicación: Mexico
Mensajes: 55
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: una direccion web como sacarla en la consulta y que se pueda ejecutar?

No pues la verdad no esta muy clara tu pregunta
  #4 (permalink)  
Antiguo 14/09/2007, 23:54
 
Fecha de Ingreso: julio-2007
Ubicación: argentina
Mensajes: 127
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: una direccion web como sacarla en la consulta y que se pueda ejecutar?

Ok aver si me puedo explicar mejor.
En una sesion de la web le pido a los usuarios que envien link de web que tengan cosas interesantes en cualquier tema. En esa tabla pido nombre, email, categoria del link y la direccion web en donde lo vieron. En ese campo me envian el link. Por ejemplo http://www.una_web.com/
Cuando hago la consulta me viene todo completo pero en texto plano (creo que asi se llama) y con ello la direccion web que me enviaron. Pero porsupuesto no se ejecuta directamente desde la pantalla de consulta a la base de datos.

Entonces debo copiarla de ahi y pegarla en el navegador para ver esa web.
Yo quisiera que al verla en la pantalla de consulta ya venga para ejecutarse directamente o sea que con el puntero del mouse la ejecute directamente.

Aver otro ejemplo: Si me envian datos en un formulario a mi correo, no solo viene la direccion del que me envia y asi poder responder, sino tambien viene entre los datos el email de esa persona y si quiero hago clic ahi porque esta para ejecutar. O sea a la direccion la escribe en texto comun y aparece en mi correo esa direccion ya para ejecutar.

Cuando uno hace una tabla en cada campo debe ingresar los atributos y valores correspondientes a cada campo y cada uno cumple una funcion determinada, por ejemplo para nombre ingreso char, 255, si null y asi lo demas, pero no encontre nada para ingresar en email o para una direccion web y que al hacer la consulta pueda ejecutarla directamente.

Bueno espero ahora se haya entendido y les agradecere mucho su ayuda.

Ricardo
  #5 (permalink)  
Antiguo 14/09/2007, 23:59
 
Fecha de Ingreso: julio-2007
Ubicación: argentina
Mensajes: 127
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: una direccion web como sacarla en la consulta y que se pueda ejecutar?

Y aqui me encuentro con otro ejemplo en el envio que acabo de hacer, aver si tiene algo que ver. Le escribi una direccion cualquiera a manera de ejemplo y cuando envio la respuesta podemos ver que lo que envie en texto plano se transformo en ejecutable. Asi quisiera que venga cuando hago una consulta a la base de datos.

Gracias
  #6 (permalink)  
Antiguo 16/09/2007, 10:15
 
Fecha de Ingreso: agosto-2006
Ubicación: Girardot
Mensajes: 27
Antigüedad: 17 años, 8 meses
Puntos: 2
Re: una direccion web como sacarla en la consulta y que se pueda ejecutar?

has el select comun y corriente del campo.

$sql ="select pagweb, etc, etc, etc from xxx";
$query = mysql_query($sql, $conexion) or die (mysql_error());
$row = mysql_fetch_assoc($query);

<A HREF='<? $row['pagweb']; ?>'>Mi página web</A>
  #7 (permalink)  
Antiguo 17/09/2007, 11:28
 
Fecha de Ingreso: julio-2007
Ubicación: argentina
Mensajes: 127
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: una direccion web como sacarla en la consulta y que se pueda ejecutar?

Hola Neshken.
Te agradezco tu respuesta, pero no lo puedo hacer funcionar. Mas abajo te explico lo que hice pero no se que esta mal y es con el cierre </a> que sale en amarillo y me da error de sintax.


<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
<title>sexo</title>
<body bgcolor="#FFFFFF" background="file:///C|/Archivos%20de%20programa/Macromedia/Dreamweaver%204/beige08.gif">
<div align="right">
<?

$base="uv6207_registro";

$tabla="linka";

$conexion=mysql_connect("localhost","uv6207","**** ***");

mysql_select_db($base,$conexion);

-------------------------------------------------------------------------------------
MI EXPLICACION: Fijate que consulto por distintas categorias, en este caso
por sexo. En link me envian la direccion web.
Este script me funciona perfectamente.
Lo que no entiendo en el que me enviastes, el cierre </a> me sale en amarillo y me
dice error se sintaxis, no le pongo apertura y cierre de codigo HTML
puede venir por ahi o sera otra cosa???

Vos me enviastes lo que sigue:

$sql ="select pagweb, etc, etc, etc from xxx";
$query = mysql_query($sql, $conexion) or die (mysql_error());
$row = mysql_fetch_assoc($query);
<A HREF='<? $row['pagweb']; ?>'>Mi página web</A>

en donde pones ['pagweb'] supongo que va link no? o nada?
y un ultimo dato. no se que hice pero en un momento me salio la linea
<a href='........ todo en verde, asi debe ser no??
Yo lo tengo ahora como se ve abajo.
-------------------------------------------------------------------------------------
$resultado= mysql_query("SELECT nombre, link, categoria, fecha FROM linka
WHERE (categoria LIKE '%sexo%' ) ",$conexion);
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";

echo "<table align=center border=3>";


while ($registro = mysql_fetch_row($resultado)){


echo "<tr>";


foreach($registro as $clave){
echo "<td>",$clave,"</td>";
}
}
echo "</table>";


mysql_close();

?>
</div>



-------------------------------------

Te agradezco cualquier ayuda que me puedas brindar
Un abrazo

Ricardo
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 18:03.