McMaiers Geschrieben 18. August 2005 Teilen Geschrieben 18. August 2005 Hi Leute, nun bin grade dabei mich etwas mit PDF ausenanderzusetzen! Also es ist kein Problem ein PDF dynamisch erstellen zu lassen - man klickt auf nen Link, und das PDF wird erstellt und angezeigt. Nun zu meinem Problem, kann man ein Script machen, welches ein PDF temporär erstellt und dann gleich als ANHANG an ne email dranhängt und die verschickt ?! evtl kann mir jemand weiterhelfen mfg mcmaiers Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
perdian Geschrieben 18. August 2005 Teilen Geschrieben 18. August 2005 Nun zu meinem Problem, kann man ein Script machen, welches ein PDF temporär erstellt und dann gleich als ANHANG an ne email dranhängt und die verschickt ?!Natürlich! In welcher Sprache hättest du es denn gerne? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
McMaiers Geschrieben 18. August 2005 Autor Teilen Geschrieben 18. August 2005 Hmm hast recht.. hätte ich evtl erähnen sollen PHP Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DBPhoenix Geschrieben 18. August 2005 Teilen Geschrieben 18. August 2005 Mailanhänge: http://de.php.net/manual/de/ref.mail.php Guck mal in den Kommentaren nach Attachments. Anhänge kannst du über einen passenden vorneweg geschickten Header anhängen. Ansonsten empfehle ich dir Pear Mail mit Mail Mime http://pear.php.net/package/Mail_Mime da muss man weniger selbst basteln Temporäre Dateien: Lass das PDF am besten mit einem eindeutigen Namen irgendwohin erstellen und diese Datei wieder löschen, nachdem die Mail(s) verschickt wurden. Oder du erzeugst nur eine PDF Ausgabe die du in eine Variable cachest und die dann beim Mailen weiterbenutzt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
McMaiers Geschrieben 18. August 2005 Autor Teilen Geschrieben 18. August 2005 Ok ... cool danke ... ich versuchs mal ... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
KuMpEl2 Geschrieben 18. August 2005 Teilen Geschrieben 18. August 2005 Hi, ich habe mal ne frage zu PDF in PHP, ich habe ein Word Vordruck, welches ich immer erneut ausfüllen muss, um das pdf davon dann zu erstennen. da es nun immer mehr rechnungen werden, möchte ich das ganze etwas automatisieren, das pdf erstellt wird und nach möglichkeit versand. nun bin ich nicht der hellste mit pdf und php... vielleicht könnt ihr mir ja helfen. es muss aufjeden fall ein logo in das pdf dokument und eine tabelle menge, artikel, preis. sollte alles per variabel einfügbar sein.. Vielen dank! LG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
perdian Geschrieben 18. August 2005 Teilen Geschrieben 18. August 2005 Vielen dank!Ich habe da jetzt keine Frage gesehen, also was willst du genau wissen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
KuMpEl2 Geschrieben 18. August 2005 Teilen Geschrieben 18. August 2005 Wie kann ich in PHP eine PDF erstellen, die wie meine word vorlage aussieht? Es sollen Elemente wie eine Tabelle, ein Logo sowie Anschrift, kleinem absender, und der Fußzeile mit 4 Tabellen, die jewals ausgefüllt werden sollen (sind statisch). Danke! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
McMaiers Geschrieben 18. August 2005 Autor Teilen Geschrieben 18. August 2005 eine Frage noch ..ich bin soweit das mein Script die Datenbank ausliest und eine PDF generiert, das wiederum wird abgespeichert und dann per email versendet! Ohne Probleme! ABER ..... das PDF in der email dann sagt es kann nicht aufgemacht werden weil es beim anhängen an die email FALSCH DEKODIERT worden ist !??!?! Wenn ich das PDF via FTP vom server hole, dann kann ich es aufmachen ? Kann mir jemand sagen WIE ich das ding richtig dekodiere?! mfg Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
McMaiers Geschrieben 18. August 2005 Autor Teilen Geschrieben 18. August 2005 Hier der Code <?php require('./fpdf/fpdf.php'); $pdf=new FPDF('P','mm','A4'); $pdf->AddPage(); $pdf->SetFont('arial','',12); $pdf->SetX('25'); $pdf->Cell('0','0',"xxx"); $pdf->Output('test.pdf','F'); // PDF fertig $Empfaenger = "xxx@xxx.com"; $Betreff = "Meine erste Mail mit Anhang"; $Dateiname = "grafik.gif"; $DateinameMail = "test.pdf"; $Header = "From: Mein Name <meine@mailadresse.de>"; $Trenner = md5(uniqid(time())); $Header .= "\n"; $Header .= "MIME-Version: 1.0"; $Header .= "\n"; $Header .= "Content-Type: multipart/mixed; boundary=$Trenner"; $Header .= "\n\n"; $Header .= "This is a multi-part message in MIME format"; $Header .= "\n"; $Header .= "--$Trenner"; $Header .= "\n"; $Header .= "Content-Type: text/plain"; $Header .= "\n"; $Header .= "Content-Transfer-Encoding: 8bit"; $Header .= "\n\n"; $Header .= "<b>Meine erste</b> Mail mit Anhang! - tEst sdfasdADd D AD"; $Header .= "\n"; $Header .= "--$Trenner"; $Header .= "\n"; $Header .= "Content-Type: image/gif; name=$DateinameMail"; $Header .= "\n"; $Header .= "Content-Transfer-Encoding: base64"; $Header .= "\n"; $Header .= "Content-Disposition: attachment; filename=$DateinameMail"; $Header .= "\n\n"; $Dateiinhalt .= fread(fopen($Dateiname, "r"), filesize($Dateiname)); $Header .= chunk_split(base64_encode($Dateiinhalt)); $Header .= "\n"; $Header .= "--$Trenner--"; mail($Empfaenger, $Betreff, "", $Header); ?> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
KuMpEl2 Geschrieben 24. August 2005 Teilen Geschrieben 24. August 2005 Hi, hab jetzt alles geschafft mit PDF, funktioniert auch alles perfekt auch das E-Mail versenden... Nur wenn ich html und text mails senden will, dann komischerweise zeigt er beide texte an... Naja, html reicht ja auch Hier für dich der Link, der hat mir sehr weitergeholfen mit der E-Mail versendung http://de2.php.net/manual/de/ref.mail.php LG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
McMaiers Geschrieben 24. August 2005 Autor Teilen Geschrieben 24. August 2005 Cool danke Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 24. August 2005 Teilen Geschrieben 24. August 2005 Nur wenn ich html und text mails senden will, dann komischerweise zeigt er beide texte an... Das Zauberwort heisst hier: Multipart Der erste Teil deiner Mail ist die Textnachricht (mit entspr. MIME-Type) und danach folgt ein Teil (wie bei einem Mailanhang), der die HTML Nachricht enthält. Ein entspr. konfigurierter Client wird dann nur den HTML-Part anzeigen bzw. nur den Text-Part. EDIT: Wenn du dann noch Bilder innerhalb des HTMLs haben willst, musst du die auch in einem zusätzlichen Part mit anhängen. Diesem Part gibst du dann noch eine eigene ID und auf diese ID beziehst du dich in der img src. Nur mal als Hinweis Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.