Generar PDF a partir de un formulario

  • Autor Autor ulises2010
  • Fecha de inicio Fecha de inicio
U

ulises2010

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Me gustaría que al rellenar un formulario se generase un pdf para que me llegara con la información.

Uso wordpress y un pluging llamado contact Form 7.

He buscado en Internet y he encontrado esta función:

Insertar CODE, HTML o PHP:
add_action( 'wpcf7_before_send_mail', 'save_application_form');
function save_application_form($cf7) {

/* GET EXTERNAL CLASSES */
require(TEMPLATEPATH.'/includes/fpdf.php');

/* example code to generate the pdf
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Write(5,"Hello, World!\n\n\n");
$pdf->Output(TEMPLATEPATH.'/file/pdf.pdf', 'F');

/* add  the pdf as attach to the email
$cf7->uploaded_files = array ( 'attachedfile' =>  TEMPLATEPATH.'/file/pdf.pdf' );

}
He instalado fpdf en la carpeta includes de mi theme y en el campo de attached files de Contact form he puesto: [attachedfile].... pero el formulario no se procesa y por supuesto no llega nada.

En el formulario, cuando lo relleno y envio, sino está esta función en el functions.php, piensa un poco y luego da el mensaje de 'su formulario se envió con éxito', pero si pongo esta función se queda pensando todo el rato y no hacce nada... ¿alguna idea?

Gracias
 
Me hace falta algo igual, esperemos a ver si alguien sabe.
 
PHP:
require(TEMPLATEPATH.'/includes/fpdf.php');

la direccion probablemente este mal
si tenes el debug activado en php mostranos que error te da.
proba con
PHP:
require('/includes/fpdf.php');

Saludos HomeGuard
 
Muchas gracias HomeGuard,

He probado lo que dices y sigue ocurriendo lo mismo. He quitado ese 'TEMPLATEPATH.' del sitio del que lo dices y todo igual y luego he probado a quitarlo del resto de sitios y nada :-(

No tengo un debug activado... y sinceramente tampoco se como hacerlo... upssss.

Gracias de nuevo
 
Atrás
Arriba