Pagina de descargas de pdfs en php
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
1726
Visitas
Visitas
1
Resp
Resp
Por borch hace 123 meses
Avanzado
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 123 meses
Administrador