Gerar PDF a partir de um formulário

  • Autor Autor ulises2010
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
U

ulises2010

Beta
Usuário com poucas negociações! Use sempre o saldo do 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:

Inserir CODE, HTML ou 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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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
 
Voltar
Topo