2
因此,我有一个PHP脚本,它接受管道电子邮件,为其添加页脚并将它们传递给它们。获取PHP中的HTML电子邮件的正文
但是,如果有人发送一个已经是HTML格式的电子邮件,它只是将整个HTML电子邮件插入到一个新的HTML文档的正文。 我需要一个脚本,将(如果电子邮件已经在HTML中)脱离html,头部和身体标签离开原来的电子邮件。
I.e.如果有人发送了一封电子邮件
<html><body>This is my awesome input email which is <strong>already</strong> in HTML</body></html>
它是由我的脚本解析成为
<html><body><html><body>This is my awesome input email which is <strong>already</strong> in HTML</body></html></body></html>
我怎样才能得到,如果它存在,它起飞的HTML结构?
我跑了,得到了'警告:DOMDocument :: saveHTML()期望恰好0参数,1中给出####:eval()'d代码行12' – Gricey
@MitchellGrice:您是否使用旧版本的PHP?如果是这样,用'saveXML($ child,LIBXML_NOEMPTYTAG)'替换'saveHTML($ child)'。 – alex
我正在使用5.2.16 您的评论中的更改完美无缺,谢谢您的帮助 – Gricey