• 12-01-2022, 17:25:29
    #1
    Web Tasarım ve Yazılım
    Mail gönderiminde ek olarak pdf dökümanı göndermek istiyorum.
    Sunucuda pdf var. site.com/blabla.pdf şeklinde

    Kod aşağıdaki gibi ancak gönderilen ek pdf açılmıyor. Nerede hata yapıyor olabilirim?

    $url = 'https://siteadresi.com/blabla.pdf';
    $binary_content = file_get_contents($url);
    $mail2->AddStringAttachment($binary_content, "blabla.pdf", $encoding = 'base64', $type = 'application/pdf');
  • 12-01-2022, 17:44:01
    #2
    PHP & Flutter & Laravel
    $mail2->AddStringAttachment(base64_decode($binary_content), "blabla.pdf");
    olarak deneyebilir misiniz
  • 12-01-2022, 17:47:52
    #3
    Web Tasarım ve Yazılım
    aksoyhlc adlı üyeden alıntı: mesajı görüntüle
    $mail2->AddStringAttachment(base64_decode($binary_content), "blabla.pdf");
    olarak deneyebilir misiniz
    Yok hocam aynı şekilde dosya açılmıyor ekde.
    PDF orjinalde 872 kb
    ama ekde giden 160 kb
    Açmaya çalıştığımda ise açılamıyor hatası veriyor
  • 12-01-2022, 18:31:27
    #4
    PHP & Flutter & Laravel
    Eğer PDF dosyasıyla mail gönderdiğiniz kodların olduğu dosya aynı sunucudaysa direkt PDF konumunu yazıp gönderin, eğer ikisi farklı sunuculardaysa geçici olarak PDF dosyasını kaydedin gönderdikten bir süre sonra silin bu şekilde yapabilirsiniz. AddStringAttachment yerine AddAttachment kullanın bahsettiğim şekilde yapmak isterseniz.
  • 12-01-2022, 18:38:37
    #5
    Web Tasarım ve Yazılım
    aksoyhlc adlı üyeden alıntı: mesajı görüntüle
    Eğer PDF dosyasıyla mail gönderdiğiniz kodların olduğu dosya aynı sunucudaysa direkt PDF konumunu yazıp gönderin, eğer ikisi farklı sunuculardaysa geçici olarak PDF dosyasını kaydedin gönderdikten bir süre sonra silin bu şekilde yapabilirsiniz. AddStringAttachment yerine AddAttachment kullanın bahsettiğim şekilde yapmak isterseniz.
    Ben şimdi anlamadım hocam.
    PDF de mail gönderimi yaptığım dosya da aynı sunucu üzerinde.
    Yukarıda verdiğin kodu denediğimde de aynı sorun oluştu.
    Sorun tam olarak şu: Mail Eki olarak PDF ekleniyor ama açılmıyor.
  • 13-01-2022, 11:58:11
    #6
    Web Tasarım ve Yazılım
    Sorun devam ediyor.. Yardımcı olabilecek yok mu?
  • 13-01-2022, 12:39:02
    #7
    Yukarıda da cevap verilmiş. Kullanmanız gereken addAttachment metodu;
    $mail->addAttachment('./dosya.pdf');
  • 13-01-2022, 12:40:59
    #8
    Web Tasarım ve Yazılım
    ghergedan adlı üyeden alıntı: mesajı görüntüle
    Yukarıda da cevap verilmiş. Kullanmanız gereken addAttachment metodu;
    $mail->addAttachment('./dosya.pdf');
    Hocam ben sorunumu anlatamıyorum galiba
    Ek olarak PDF i ekliyorum. Ancak ekte giden PDF açılmıyor.
    Verdiğiniz fonksiyonu da denedim. Aynı sorunu yaşıyorum
  • 13-01-2022, 12:51:16
    #9
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    Hocam ben sorunumu anlatamıyorum galiba
    Ek olarak PDF i ekliyorum. Ancak ekte giden PDF açılmıyor.
    Verdiğiniz fonksiyonu da denedim. Aynı sorunu yaşıyorum
    Yöntem dosya üzerinde herhangi bir işlem yapmıyor; https://github.com/PHPMailer/PHPMail...iler.php#L3154

    Göndermeye çalıştığınız pdf dosyasını bilgisayarınıza indirip açmayı deneyin, ya da farklı bir pdf dosyası göndermeyi deneyin. Kütüphaneyle ilgili bir problem yok.