Bonjour,

J'utilise la librairie PHPMailer pour envoyer les mails à partir de mon Site (http://stephaneey.developpez.com/tut...php/phpmailer/) ainsi que HTML2PDF pour générer des PDF à partir de fichiers HTML.

Je voudrais pouvoir génrer une PDF et l'envoyer directement par e-mail (en fichier attaché) sans passer pas la case "afficher le PDF"...

J'utilise ceci :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
				$pdf=new HTML2FPDF();
				$pdf->AddPage();
				$fp = fopen("test.html","r");
				$strContent = fread($fp, filesize("test.html"));
				fclose($fp);
				$pdf->WriteHTML($strContent);
				$MONPDF = $pdf->Output();
 
				$mail = new PHPmailer();
				$mail->IsHTML(true);
				$mail->From='email@domaine.fr';
				$mail->AddAddress('monemail@domaine.fr');
				$mail->AddReplyTo('email@domaine.fr');	
				$mail->Subject='sujet';
				$mail->Body='message';
				$mail->AddAttachment($MONPDF);
				$mail->Send();
				unset($mail);

Le problème est que mon PDF est affiché à l'écran, arrêtant ainsi mon script...

Quelqu'un peut m'aider siou plaît ?!

Merci par avance.