php mail函数发送邮件,内容如何显示图片,代码该怎样写?????

 我来答
天街夜雨
推荐于2016-01-25 · TA获得超过641个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:662万
展开全部
用比较省事儿的方式吧.
读取图片的二进制数据, 然后base64下..
在html代码这样写. <img src=“data:image/png;base64,encode之后的内容”/>
这样就嵌入了图片数据...
优点是发生带图片的文件便捷了...
确定是邮件内容变长了.

如果是 海量群发 ,
不建议使用上述方法. 会影响群发速度 , 可使用 <img src="http..xxxx.jpg" /> 的方式.

另外一种是使用smtp协议添加附件... 具体你百度吧, 以上2种还是比较简洁的.
更多追问追答
追问

之后的内容是什么啊
追答

那是 图片的二进制内容

base64_encode

之后的内容./

就是

base64_encode(file_get_contents("图片url"))

执行的结果....

ffcz
2013-08-19 · TA获得超过1221个赞
知道小有建树答主
回答量:757
采纳率:71%
帮助的人:753万
展开全部
内容的写法就按照html的写法,只不过为了所有的人都能看到图片,要把图片放在公网上面,地址都是用标准的url写图片地址。注意邮件头要声明是html邮件和字符。
更多追问追答
追问
代码如何实现???
说找不到图片,还有别的方法吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式