Senden Sie ausgefüllte PDF mit PHPMailer, ohne Sie zu speichern
Ich bin neu in php und gelernt haben, auf das Fliegen, wie Baue ich Seiten. Meine aktuelle Aufgabe ist das öffnen von PDF im browser, füllen Sie das Formular aus, und senden Sie das Formular bei Klick auf eine Schaltfläche am unteren Rand des Formulars.
Möchten wir das ausgefüllte Formular gesendet werden, ohne zu speichern auf den server kopieren. Mit zwei form-Zyklus wäre nicht schrecklich wenn.
Ich bin zurzeit in der Lage, eine E-Mail senden, aber das script sendet nur das leere Dokument.
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); //telling the class to use SMTP
$mail->Host = "xxx.xxx.xxx"; //SMTP server
$mail->From = "[email protected]";
$mail->AddAddress("[email protected]");
$mail->Subject = "Attachment Test";
$mail->Body = "Hi! \n\n This is my first e-mail sent through PHPMailer.";
$mail->WordWrap = 50;
$mail->AddAttachment('tshirtorderform.pdf');
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent.';
}
?>
Merke ich, dass ich sage, es abzurufen, das leere Dokument, aber ich komme bis leer so fügen Sie das ausgefüllte Formular.
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein semi-undokumentierte AddStringAttachment () - Methode in PHPmailer, ermöglicht Ihnen das Anhängen direkt aus einem string, anstelle dass eine tatsächliche Datei auf der Festplatte:
http://phpmailer.worxware.com/index.php?pg=tutorial
Suche nach "String Anhängen". Schlägt mich, warum Sie nicht Liste in der Methoden-Dokumentation.
Habe ich empfohlen, AddStringAttachment () - Methode auch, aber zuerst müssen Sie zu verwenden TCPDF zum erstellen von PDF ' s Körper.
Gab ich einen Hinweis in diesem Thema: AddStringAttachment mit PDF im PHPMailer funktioniert nicht