phpmailer kullanarak bir e-posta gönderiyorum. Pdf oluşturmak için web servisim var. Bu pdf, herhangi bir yere yüklenmiyor veya indirilmiyor. E-postama bu dinamik pdf url eklemek gerekir phpmailer pdf'yi dinamik URL'den ekleyin
http://mywebsite/webservices/report/sales_invoice.php?company=development&sale_id=2
gibi
PDF url'dir.
http://mywebsite/webservices/mailservices/sales_email.php
Aşağıda i pdf takmak için kullanıyorum kodudur gibi Benim eposta gönderen hizmet url'dir.
$pdf_url = "../report/sales_invoice.php?company=development&sale_id=2";
$mail->AddAttachment($pdf_url);
Mesaj gönderme çalışıyor ancak pdf eklenmiyor. Aşağıdaki mesajı verir.
dosyayı erişilemedi: PHPMailer olarak
: ../report/sales_invoice.php?company=development & sale_id = 2
Ben
Kendime bir cevap buldum. aşağıda çözümdür. $ string = file_get_contents ("http: //mywebsite/report/sales_invoice.php? company = development & sale_id = 2"); $ mail-> AddStringAttachment ($ string, "sales_invoice.pdf", $ encoding = 'base64', $ type = 'application/pdf'); – Irawana
[PHPMailer AddAttachment uzak dosyası] 'nın olası kopyası (http://stackoverflow.com/questions/16485685/phpmailer-addattachment-remote-file) –
Çözümü bir "Cevapla" dosyasına eklemeniz ve bunun yerine doğru cevabı işaretlemeniz gerekir. Yorum ekleme – RPDeshaies