[Php / PDF / Mail] Peut on envoyer un pdf ...

Bonjour, re ...

Voilà j'ai réussi a créer mon pdf ...
Je sais envoyer un mail personaliser a travers mon appli ...
Ainsi on peut écrire
Bonjour XXX

Ma question est ...
--puis-je générer un pdf personaliser,
--et l'envoyer par mail a la bonne personne en document attacher ... le tout en php :D

Pour générer un pdf, j'utilise Fpdf et pour afficher le pdf il fait
$pdf->Output();


Existe t il truc du genre ...$pdf->attacherAuMail();
Ca existe ??
C'est possible ??

SVP aidez moi :D
Merci d'avance :D

--
..:::ZIG1:::..

5 réponses

  1. // Sauvegarde le fichier pdf en local sur le serveur

    $FileName = "chemin/ou/sauver/mon/pdf/fichier.pdf";
    $pdf->OutPut($FileName);

    // Envoi du mail avec le pdf en pièces jointe.
    // au lieu de jouer avec les header et la fonction mail
    // utilise la classe phpmailer

    // suppression du pdf créé
    @unlink($FileName) or die("Impossible de supprimer ".$FileName);
    1. et un pdf_save ? ! tu sauvegardes ton fichiers sur ton serveur puis tu le mail avec la fonction mail(), tu regardes les headers a placer pour un mail avec pièces jointes , tu l'envoi, tu supprime (ou non) ton fichier pdf de ton serv ...

      Ca marcherai non ? !

      Zep3k!GnO

      P.s: a noter que je viens juste de voir la fonction pdf_save sur nexen.net et que je ne suis pa ssur a 100% de son utilisation ainsi que du résultat fournit ...
      1. Non, ca ne marche pas ... ou alors je n'ai pas compris ce que pdf_save voulait dire

        Y a pas autre chose ??
        1. Merci ca marche presque parfaitement :D
          reste a ajuster deux ou trois mredouille :d

          Trop fort :D
          Merci beaucoup :D
          1. J'ai une question ... au sujet de cette classe ...
            En fait j'en voit les mail 1 par 1, car ils sont personalisé, via une boucle while qui fait des appelle au mailer a chaque coups ...

            Mais avec PhpMailer il envoie le même texte (avec la personalisation du premier mail) à tous les autres ....

            c'est un peu con ...
            Y a t il un truc a vider ???
            1. L'erreur n'a rien a voir avec PHPMailer :(