代码之家  ›  专栏  ›  技术社区  ›  Ashish

如何在x-cart中的邮件中附加pdf

  •  1
  • Ashish  · 技术社区  · 8 年前

    目前,我正在从事一个与x-cart相关的项目。我发现没有任何关于添加附件的功能。我想随邮件附上一份pdf。我没有找到任何解决办法。x-cart中是否有与此相关的设施。或者它已经在,但我不知道?

    3 回复  |  直到 8 年前
        2
  •  1
  •   abhishek chopda    8 年前

    直到我知道x-cart允许两种类型的邮件发送。您可以使用带有附件的php mailer发送简单邮件。不要使用xcart的个人邮件系统。我也面对过。并用php-mailer进行了解决。xcart没有任何免费模块可以发送带有附件的邮件。

        3
  •  1
  •   Dave    8 年前

    TCPDF 。如果你可以让库以电子邮件格式输出标题和内容数组,那么你可以直接将其添加到X-Cart的内容数组中。否则,创建 $output['header'] $output['content'] 然后使用它。请记住,它需要采用正确的电子邮件内容格式。你不能只在上面的数组中给它一个文件名。

    对于这个库,生成输出相当简单。

    $output = $PDF->Output('filename.pdf', 'EX');
    

    func.mail.php 之前

    list($message_header, $mail_message) = func_parse_mail($msgs);
    

    // Add the attachment
    $msgs['content'][] = $output;
    list($message_header, $mail_message) = func_parse_mail($msgs);
    
    推荐文章