Ich versuche, eine PDF-Datei anzuhängen, die mit tcpdf-Bibliothek erstellt wurde, um eine Reservierungsformulardaten zu verarbeiten. Die Mail kann gesendet werden, aber die dynamisch erstellte PDF-Datei kann nicht angehängt werden. Jede Hilfe in dieser Hinsicht wird sehr geschätzt.Anfügen eines PDFs mit wp_mail-Funktion in Wordpress
1
A
Antwort
1
$pdfname ='pdfname';
$PdfName = $_SERVER['DOCUMENT_ROOT'].'/wp-content/themes/themename/folder/'.$pdfname.'.pdf';
echo $pdf->Output($PdfName, 'F');
echo $pdf->Output($pdfname.'.pdf', 'D');
/***** After creating pdf you will use below code****/
$email = $ToMailAdrs;
$to = "<$email>";
$subject = "PDF Attachment";
$separator = md5(time());
$eol = PHP_EOL;
// main header (multipart mandatory)
$headers = 'From: Name <[email protected]>' . "\r\n";
$headers .= "MIME-Version: 1.0".$eol;
$headers .= "Content-Type: multipart/mixed; boundary=\"".$separator."\"".$eol; // see below
$headers .= "Content-Transfer-Encoding: 7bit".$eol;
// message
$msg .= "<p style='white-space: pre-wrap;'>".$email_message."</p>".$eol.$eol;
$attachment = array($PdfFileUrl);
// send message
wp_mail($to, $subject, $msg, $headers,$attachment);
header("Location:?showpage=invoice");
exit;
-1
Dieser Code kommt von einem meiner benutzerdefinierten Plugin für WooCommerce.
$pdf_folder = WP_PLUGIN_DIR .'/my-plugin/pdf/';
$attachment = $pdf_folder . 'my_filename.pdf';
$headers[] = 'Cc: <'.get_option('recipient_cc').'>'.',<'.get_option('admin_email').'>';
$success = wp_mail(get_option('recipient'), get_option('email_title'), get_option('email_content'), $headers, $attachment);
if ($success) {
//do something and return success
} else {
//do something return false
}
Verwandte Themen
- 1. Papiergröße eines PDFs erhalten
- 2. Anfügen eines Arrays mit Powershell
- 3. Matplotlib savefig in verschiedene Seiten eines PDFs
- 4. Anfügen eines Tags
- 5. Anfügen eines vorhandenen Array
- 6. PDFs
- 7. Platzieren eines PDFs in ein anderes PDF-Dokument mit Zend_PDF
- 8. Anfügen eines Satzes mit einer Textdatei
- 9. Erstellen eines sicheren Dateihostingservers für PDFs
- 10. lösche jede nte Seite eines PDFs
- 11. Seltsame Leerzeichen beim Analysieren eines PDFs
- 12. Flask Loading Screen beim Generieren eines PDFs
- 13. Anfügen eines Body-Onload-Ereignisses mit JS
- 14. Herunterladen eines PDFs mit Cross-Browser-kompatiblem JavaScript
- 15. Flatten PDFs in PHP?
- 16. Bild anfügen, um in Wordpress zu schreiben XMLRPC
- 17. Verschlüsseln PDFs in Python
- 18. Drucken eines PDFs über einen iFrame in Chrome/Firefox/IE
- 19. Generieren von PDFs mit PHP
- 20. Einfügen eines Beitrags in Wordpress mit MySql
- 21. Erstellen von PDFs in iTextSharp mit Azure
- 22. Konvertieren von PDFs in PNGs mit Dragonfly
- 23. Drucken von PDFs mit PDFSharp
- 24. PDFs mit der Befehlszeile abfragen?
- 25. Wie druckt man R-Grafiken auf mehrere Seiten eines PDFs und mehrerer PDFs?
- 26. Anfügen eines std :: vector mit seinen eigenen Elementen mit Iteratoren
- 27. Batch konvertieren Unterordner in PDFs
- 28. Javascript Erneutes Anfügen eines entfernten Elements
- 29. Anfügen von URL-Parametern an WordPress-Permalink über .htaccess
- 30. Hinzufügen mehrerer PDFs in HTML
könnten Sie einige Ihrer Code schreiben. – Raja