[HTML2PDF] Formulaire création PDF

Formulaire création PDF [HTML2PDF] - PHP - Programmation

Marsh Posté le 05-05-2010 à 01:25:17    

Bonjour,
J'ai besoin de votre aide car j'ai créé un formulaire en utilisant notamment le Javascript.
Avant d'envoyer une confirmation de commande par courriel et affichage d'une page de remerciement, une page intermédiaire en PHP (traitement2.php) est affichée à l'écran avec un récapitulatif de la commande.
J'essaie d'utiliser la bibliothèque FPDF pour pouvoir créer le fichier PDF et ensuite l'envoyer par mail.
Je peaufine mon code car même en faisant une copie de ma page PHP en HTML, on obtient la même chose, c'est-à-dire le tableau vide de la page traitement2.php :

Code :
  1. <?php
  2. require('html2fpdf/html2fpdf.php');
  3. require('class.phpmailer.php');
  4. $oldFile = "traitement2.php";
  5. $newFile = "traitement2.html";
  6. copy($oldFile, $newFile);
  7. $pdf=new HTML2FPDF();
  8. $pdf->AddPage();
  9. $fp = fopen($newFile,"r" );
  10. $strContent = fread($fp, filesize($newFile));
  11. fclose($fp);
  12. $pdf->WriteHTML($strContent);
  13. $pdf->Output("sample.pdf" );
  14. $mail = new PHPmailer();
  15. $mail->From='toto@tata.fr';
  16. $mail->AddAddress('toto@tata.fr');
  17. $mail->AddReplyTo('toto@tata.fr'
  18. $mail->Cc='toto@titi.fr';
  19. $mail->Subject='Test';
  20. $mail->Body='Voici un exemple d\'e-mail au format Texte';
  21. $mail->AddAttachment("sample.pdf","sample.pdf" );
  22. if(!$mail->Send())
  23. { //Teste le return code de la fonction
  24.   echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
  25. }
  26. else
  27. {  
  28.   //echo 'Mail envoyé avec succès';
  29.   Header("Location: http://www.proinformatique.webdiam [...] html&#034; );
  30. }
  31. ?>


 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 05-05-2010 à 01:25:17   

Reply

Marsh Posté le 05-05-2010 à 10:07:00    

Cela semble un peu étrange de vouloir utiliser html2fpdf pour du PHP au lieu de l'utiliser pour du HTML comme c'est prévu. Pourriez vous faire l'essai avec une vraie page HTML ?

Reply

Marsh Posté le 05-05-2010 à 10:45:56    

Alors que faut-il que je fasse, olivthill, pour obtenir un fichier PDF à partir d'une page PHP et l'envoyer ensuite par mail ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed