0
我使用dompdf生成pdf文件,其文件名不斷變化,因爲我在dompdf流輸出中分配了一個變量,並且此文件名始終保持爲唯一文件名。使用dompdf phpmailer的動態文件
我想在我的郵件中使用phpmailer附加一個文件。
問題: 如果我將phpmailer中的特定文件名稱指定爲靜態文件(具有指定的特定名稱),但未成功獲取動態文件(使用如下變量),則可以正確地附加文件。在這裏,$attach
是我的php變量文件名。
嘗試如下代碼:
$dompdf->stream($attach);//Code for dompdf
$mail->AddAttachment('C:\Downloads\$attach.pdf'); //code for phpmailer to attach file
嗨Venkat,仍然沒有運氣!嘗試以下.. FOR DOMPDF:$ dompdf = new DOMPDF(); $ dompdf-> load_html($ html); $ dompdf-> render(); $ pdf = $ dompdf-> output(); file_put_contents($ file_location,$ pdf);下面的PHPMAILER代碼:$ mail-> AddAttachment($ file_location); – sidd 2013-03-15 06:17:02
你在$ file_location獲得什麼 – 2013-03-15 06:22:45
嗨Venkat,試過這個$ pdf = $ dompdf-> output(); file_put_contents($ file_location,$ pdf); $ mail-> AddStringAttachment($ pdf,attach.pdf);現在工作正常:)。非常感謝!!如果它幫助請upvote – sidd 2013-03-15 07:02:25