से पीडीएफ संलग्न करता है मैं phpmailer का उपयोग कर एक ईमेल भेज रहा हूं। मेरे पास पीडीएफ उत्पन्न करने के लिए वेब सेवा है। यह पीडीएफ कहीं भी अपलोड या डाउनलोड नहीं कर रहा है।phpmailer गतिशील यूआरएल
पीडीएफ यूआरएल
तरहhttp://mywebsite/webservices/report/sales_invoice.php?company=development&sale_id=2
मैं अपने ईमेल को यह गतिशील पीडीएफ यूआरएल साथ जोड़ने की आवश्यकता है। तरह
http://mywebsite/webservices/mailservices/sales_email.php
नीचे कोड जो मैं पीडीएफ संलग्न करने के लिए उपयोग कर रहा हूँ है मेरे ईमेल भेजने सेवा यूआरएल है।
$pdf_url = "../report/sales_invoice.php?company=development&sale_id=2";
$mail->AddAttachment($pdf_url);
संदेश भेज रहा है लेकिन पीडीएफ संलग्न नहीं है। यह नीचे संदेश देता है।
फ़ाइल का उपयोग नहीं कर सका: ../report/sales_invoice.php?company=development & sale_id = 2
मैं कुछ मदद की ज़रूरत है
मुझे अपने आप को जवाब मिला। नीचे समाधान है। $ string = file_get_contents ("http: //mywebsite/report/sales_invoice.php? company = development & sale_id = 2"); $ मेल-> AddStringAttachment ($ string, "sales_invoice.pdf", $ एन्कोडिंग = 'बेस 64', $ type = 'application/pdf'); – Irawana
[PHPMailer AddAttachment दूरस्थ फ़ाइल] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/16485685/phpmailer-addattachment-remote-file) –
आपको समाधान को "उत्तर" में जोड़ना चाहिए और इसके बजाय इसे सही उत्तर चिह्नित करना चाहिए एक टिप्पणी जोड़ने का! – RPDeshaies