Ich sende eine E-Mail mit phpmailer. Ich habe Webservice, um pdf zu erzeugen. Dieses PDF wird nicht überall hochgeladen oder heruntergeladen.phpmailer PDF an die dynamische URL anhängen
PDF url ist wie
http://mywebsite/webservices/report/sales_invoice.php?company=development&sale_id=2
ich diesen dynamische pdf URL per E-Mail anhängen müssen. Meine E-Mail zu senden url Service ist wie
http://mywebsite/webservices/mailservices/sales_email.php
Im Folgenden ist der Code, den ich die PDF-Datei anhängen verwende.
$pdf_url = "../report/sales_invoice.php?company=development&sale_id=2";
$mail->AddAttachment($pdf_url);
Senden der Nachricht funktioniert, aber pdf nicht angehängt. Es gibt unten Nachricht.
Datei konnte nicht zugreifen: ../report/sales_invoice.php?company=development & sale_id = 2
Ich brauche Hilfe
Ich fand Antwort selbst. Unten ist die Lösung. $ string = file_get_contents ("http: //meinewebsite/report/sales_invoice.php? company = entwicklung & verkauf_id = 2"); $ mail-> AddStringAttachment ($ zeichenfolge, "sales_invoice.pdf", $ encoding = 'base64', $ type = 'application/pdf'); – Irawana
mögliches Duplikat von [PHPMailer AddAttachment Remote-Datei] (http://stackoverflow.com/questions/16485685/phpmailer-addattattment-remote-file) –
Sie sollten die Lösung in einer "Antwort" hinzufügen und markierte stattdessen die richtige Antwort einen Kommentar hinzufügen! – RPDeshaies