Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/04/2011, 04:43
Avatar de zibor
zibor
 
Fecha de Ingreso: diciembre-2006
Mensajes: 80
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: Como meter variable en una URL(URGENTE)

Lo que te propongo es que para generar ese PDF con dicha plantilla crees un formulario, con su boton submit el cual sea el unico campo visible en la web.

Mi idea es que para seguridad, la plantilla que mandas a dicha web, la codifiques para mandarla...

Código:
<?php
// codifico primero el contenido de la plantilla. La variable $plantilla contiene contiene lo que su nombre indica....
$plantilla = base64_code($plantilla);
?>

<form method="POST" action="pdf/examples/imprimir2.php">
         <input type="hidden" name="plantilla" value="<?php echo $plantilla;?> "/>
         <input type="submit" name="generarPDF" />
</form>
Como vemos en el codigo anterior, codifico la plantilla, creo un formulario que tiene 2 campos. El primer input tiene type "hidden" que quiere decir que es un campo oculto, es decir no es visible en la web y un input submit, por lo que en tu web solo veras dicho boton, que dandole estilo con css puedes generar un boton bonito.

Cuando se pulse en el botón en cuestion... te redirigirá el campo oculto donde le estamos pasando en el value la plantilla.

Código:
<?php
// Recogemos lo que el formulario nos manda al pulsar el botón submit.
$plantilla = $_POST["plantilla"];

//recuerda que lo que recibimos del formulario, esta codificado por lo que debemos descodificarlo antes de tratar el contenido.
$plantilla = base64_decode($plantilla);

//Mostramos el contenido $plantilla que su contenido será el generado... yá solo debes tratarlo, como te convenga.
echo $plantilla;
?>
El codigo anterior hace referencia al archivo que recogerá los datos del formulario al pulsar el botón.

Espero solucionarte la papeleta.
Para cualquier duda.... exponla
__________________
Picando código...!!!