Php 如何在x-cart中的邮件中附加pdf
目前,我正在从事一个与x-cart相关的项目。我发现没有任何关于向电子邮件添加附件的功能。我想随邮件附上一份pdf。我没有找到任何解决办法。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的
我想您需要通过电子邮件将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附加到电子邮件的方式。