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

Php 如何在x-cart中的邮件中附加pdf,php,email,email-attachments,x-cart,Php,Email,Email Attachments,X Cart,目前,我正在从事一个与x-cart相关的项目。我发现没有任何关于向电子邮件添加附件的功能。我想随邮件附上一份pdf。我没有找到任何解决办法。x-cart中是否有与此相关的设施。或者它已经存在,但我不知道?我想您需要通过电子邮件将PDF发票发送给买家 我在谷歌上搜索到: 我想您需要通过电子邮件将PDF发票发送给买家 我在谷歌上搜索到: 有一些PDF库输出为电子邮件格式。不久前我刚刚在一个项目中使用了一个。我用过。如果您可以让库以电子邮件格式输出标题和内容数组,那么您可以直接将其添加到X-Cart的

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

我想您需要通过电子邮件将PDF发票发送给买家

我在谷歌上搜索到:

我想您需要通过电子邮件将PDF发票发送给买家

我在谷歌上搜索到:

有一些PDF库输出为电子邮件格式。不久前我刚刚在一个项目中使用了一个。我用过。如果您可以让库以电子邮件格式输出标题和内容数组,那么您可以直接将其添加到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);

有一些PDF库输出为电子邮件格式。不久前我刚刚在一个项目中使用了一个。我用过。如果您可以让库以电子邮件格式输出标题和内容数组,那么您可以直接将其添加到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);

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

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

我已经看到了这个附加组件。但是我们的版本是4.7,没有任何附加组件。@AshishPatel第一个链接是关于X-Cart 4的X-PDF发票模块。你需要买它。我找到了一个替代品。已经做了另一个函数来执行邮件。顺便说一句,谢谢你的帮助。我已经看过这个附加组件了。但是我们的版本是4.7,没有任何附加组件。@AshishPatel第一个链接是关于X-Cart 4的X-PDF发票模块。你需要买它。我找到了一个替代品。已经做了另一个函数来执行邮件。顺便说一句,谢谢你的帮助。它会将pdf转换为html并将邮件作为内容发送吗?不,这是按照你的要求将pdf附加到电子邮件的方式。它会将pdf转换为html并将邮件作为内容发送吗?不,这是按照你的要求将pdf附加到电子邮件的方式。