Recevoir un mail au format PDF

fabrice88

WRInaute occasionnel
Bonjour,
je souhaiterai sur mon site intégrer un formulaire de demandes d'infos que je recevrai sur mon adresse mail mais au format pdf en pièce jointe.
Savez-vous si il est possible de faire ce système ? J'ai vue qu'il existait des prog comme fpdf... mais sont ils bien approprier ?
Existe il des exemples ou demo qui expliquent comment mettre ce genre de réception en place ?
Merci pour vos infos.
 

nickargall

WRInaute accro
Bonjour
Oui, c'est possible, il faut dans un premier temps générer le PDF avec notamment les informations récoltées dans le formulaire (voir les classes PHP de création de PDF genre FPDF) , puis envoyer ce PDF en pièce jointe à un mail (voir les classes PHP pour l'envoi de mails, genre PHPMailer)
 

KOogar

WRInaute accro
Je détail ce qu'a dit nickargall :)

FPDF (tu as des script tout fait sur leur site)
+
phpmailer (pour envoyer le mail)

Le principe est qu'il faut générer le PDF puis le mettre dans un dossier, ensuite procéder a l'envoie du mail avec phpmailer avec le PDF en Pièce Jointe

je te met la fin du bout de code pour faire cette opération

Code:
<?php


$url = 'PDF-AUTO-GENERE/nomfichier.pdf';
$pdf->Output($url,"F");


 require "phpmailer/class.phpmailer.php";

  $mail = new PHPmailer();
  $mail->IsSMTP();
  $mail->IsHTML(true);
  $mail->FromName = "";
  $mail->From='';
  $mail->AddAddress("");
  $mail->Subject="";
  $mail->Body="";
  $mail->AddAttachment($url);
  $mail->SmtpClose();
 

if(!$mail->Send()){
    echo 'erreur mail';
  }
  
  $mail->SmtpClose();
  unset($mail);
?>
 

Discussions similaires

Haut