Hola, a ver si alguien me puede ayudar, como puedo hacer en PHP para que, según señale articulo que este en se momento en mi pagina me descarge un pdf u otro desde la misma pagina??
Es decir, según sea la seccón donde este en ese momento, me pueda descargar un pdf u otro pulsando un botón, pero desde la misma pagina de descarga. Mandandolo como variable o algo así??, me podéis dar algún ejemplo para empezar??
Gracias
Es decir, según sea la seccón donde este en ese momento, me pueda descargar un pdf u otro pulsando un botón, pero desde la misma pagina de descarga. Mandandolo como variable o algo así??, me podéis dar algún ejemplo para empezar??
Gracias
0
Puntos
Puntos
1686
Visitas
Visitas
1
Resp
Resp
Por borch hace 11 años
Developer
Respuesta #1
a ver no te entiendo muy bien pero supongo que lo quieres hacer es generar archivos PDF con php para descargar tablas de datos etc, encontré este código que anda a las mil maravillas
crea un archivo php y pegas este código para probarlo
crea un archivo php y pegas este código para probarlo
<?php
if (isset($_POST['nombre'])){
/* incluimos primeramente el archivo que contiene la clase fpdf */
include ('fpdf/fpdf.php');
/* tenemos que generar una instancia de la clase */
$pdf = new FPDF();
$pdf->AddPage();
/* seleccionamos el tipo, estilo y tamaño de la letra a utilizar */
$pdf->SetFont('Helvetica', 'B', 14);
$pdf->Write (7,"HOLA ESTOY GENERANDO MI PRIMER PDF ","http://programarenphp.wordpress.com");
$pdf->Ln();
$pdf->Write (7,$_POST['nombre']);
$pdf->Ln(); //salto de linea
$pdf->Cell(60,7,$_POST['direccion'],1,0,'C');
$pdf->Ln(15);//ahora salta 15 lineas
$pdf->SetTextColor('255','0','0');//para imprimir en rojo
$pdf->Multicell(190,7,$_POST['tel']."\n esta es la prueba del multicell",1,'R');
$pdf->Line(0,160,300,160);//impresión de linea
$pdf->Output("prueba.pdf",'F');
echo "<script language='javascript'>window.open('prueba.pdf','_self','');</script>";//para ver el archivo pdf generado
exit;
}
?>
<html>
<head>
<title>Formulario a generar en pdf</title>
<h1>VAMOS A GENERAR NUESTRO PRIMER PDF</h1>
</head>
<body>
<form name='pdf' method='post' action='<?php echo $_SERVER['PHP_SELF'] ?>'>
Nombre:<input type='text' name='nombre' /><br />
Dirección;<input type='text' name='direccion' /><br />
Telefono:<input type='text' name='tel' /><br />
<input type='submit' value='Generar' />
</body>
</html>0
Puntos
Puntos
Por alber hace 11 años
Admin