我添加了以下标题信息,用于将html内容作为邮件消息发送。
$ headers ='MIME-Version:1.0'。 为 “\ r \ n” 个;
$ headers。='Content-type:text / html; charset = iso-8859-1'。为 “\ r \ n” 个;
$ headers。='内容类型: multypart /混合; 边界= \ 'PHP-混合' 为 “\ r \ n” 个;
$ headers。= “内容传输编码: 8位\ r \ n “个”。”;
$ headers。=“内容类型: 应用/ PDF; 名称= /家庭/ sugumar / LOGO2.jpg \ r \ n “个”。”;
邮件($ to,$ subject,$ message, $头);
在HTML body标签中有image标签。但是在邮件中没有显示图像。如何用邮件发送图像。我不想作为附件。它就像一个内联内容。
答案 0 :(得分:3)
如果您想要内嵌,则需要将图像作为附件包含在内。
您在HTML中执行的操作,而不是放置<img src="filename.jpg" />
,而是放置图像的Content-ID,即<img src="cid:$cid" />
本文通过一个工作示例进行了更好的细分:
http://www.phpeveryday.com/articles/PHP-Email-Using-Embedded-Images-in-HTML-Email-P113.html