Comunidad de diseño web y desarrollo en internet online

No me genera el pdf

Citar            
MensajeEscrito el 09 Mar 2015 01:46 am
Hola estoy intentando generar un pdf desde los datos de un formulario, y no me genera el pdf, los codigos fuentes son:

formulario.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='generador.php'>
Nombre:<input type='text' name='nombre' /><br />
Direcci&oacute;n;<input type='text' name='direccion' /><br />
Telefono:<input type='text' name='tel' /><br />
<input type='submit' value='Generar' />
</body>


generador.php

<?php
/* http://programarenphp.wordpress.com */
/* incluimos primeramente el archivo que contiene la clase fpdf */
header('Content-type: application/pdf');
require ('../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 ");
$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;
?>

Tengo el FPDF en la ruta C:/xampp/htdocs/fpdf/ y estos dos archivos en la ruta C:/xampp/htdocs/pdf/

¿Qué puede estar pasando?

Saludos y gracias

Por ticosejo

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Mar 2015 12:12 pm
¿Cuál es el mensaje de error?.

Quita la línea de header() para que puedas ver la salida en el navegador.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 28 Mar 2015 04:29 am
Elimina:

echo "<script language='javascript'>window.open('prueba.pdf','_self','');</script>";//para ver el archivo pdf generado
exit;

NO puedes tener un retorno desde php...

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.