Alexander: PDF mit PHP erzeugen und als EMAIL versenden

Hallo *@forum,

ich möchte aus den Inhalten eines Formulars ein PDF erzeugen und dieses PDF automatisch per Email versenden. Ich habe im Internet geforscht und die Librarys zur PDF-Erzeugung gefunden:
http://de3.php.net/manual/de/ref.pdf.php

Kann mir aber jemand insgesamt noch Hilfestellung leisten, wie ich dieses erzeugte PDF dann auch noch als Email versenden kann? Gibt es hierzu Ressourcen oder Beispiele im Netz?

Bitte um Feedback!

Danke und viele Grüße
Alexander

  1. Hallo,

    ich möchte aus den Inhalten eines Formulars ein PDF erzeugen und dieses PDF automatisch per Email versenden. Ich habe im Internet geforscht und die Librarys zur PDF-Erzeugung gefunden:
    http://de3.php.net/manual/de/ref.pdf.php

    Es gibt noch weitere Moeglichkeiten, PDFs zu erzeugen.
    dclp-FAQ: Kann ich PDF-Dateien mit PHP erstellen?
    http://www.dclp-faq.de/q/q-pdf-files-php.html

    Kann mir aber jemand insgesamt noch Hilfestellung leisten, wie ich dieses erzeugte PDF dann auch noch als Email versenden kann? Gibt es hierzu Ressourcen oder Beispiele im Netz?

    dclp-FAQ: Wie kann ich ein Attachment mit einer Mail versenden?
    http://www.dclp-faq.de/q/q-mail-attachment.html

    Und vielleicht ist diese Klasse etwas fuer Dich:
    http://phpmailer.sourceforge.net/

    Gruesse,

    Thomas

    1. dclp-FAQ: Wie kann ich ein Attachment mit einer Mail versenden?
      http://www.dclp-faq.de/q/q-mail-attachment.html

      Hallo Thomas,

      vielen Dank, das ist auf jeden Fall schon gut! Mir ist nur noch der Vorgang zwischen PDF-Erstellung und Versand mit Email unklar. Passiert das gleichzeitig? Wie sage ich dem Mailer, das er wartet, bis das PDF erstellt wurde und dann sendet?

      Danke und Gruß
      Alexander

      1. Hallo,

        Mir ist nur noch der Vorgang zwischen PDF-Erstellung und Versand mit Email unklar. Passiert das gleichzeitig? Wie sage ich dem Mailer, das er wartet, bis das PDF erstellt wurde und dann sendet?

        Guter Punkt.

        Ein Ansatz:
        Schick das Script _kurz_ [1] schlafen [2], pruefe dann, ob die PDF-Datei vorhanden ist,
        wenn ja, verschick sie.

        Kann sein, dass das gar nicht notwendig ist, und dass das Skript erst fortfaehrt,
        wenn der erste Schritt (PDF-Generierung) vollstaendig abgeschlossen ist.

        Gruesse,

        Thomas

        [1] Das ganze Skript darf nur 30 Sekunden brauchen, es sei denn,
             Deine PHP-Konfiguration erlaubt mehr.
        [2] http://www.php.net/manual/de/function.sleep.php
        [3] http://ch.php.net/manual/de/function.is-file.php oder so...

        1. Schick das Script _kurz_ [1] schlafen [2], pruefe dann, ob die...

          Hey,

          danke, damit kann ich auf jeden Fall mal spielen!

          Viele Grüße :-)
          Alexander

        2. Hallo!

          Ein Ansatz:
          Schick das Script _kurz_ [1] schlafen [2], pruefe dann, ob die PDF-Datei vorhanden ist,
          wenn ja, verschick sie.

          ein anderer Ansatz:

          erstelle erst die PDF-Datei und verschicke die mail danach komplett.

          Grüße
          Andreas