Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php电子邮件中显示图像标记_Php_Html_Email - Fatal编程技术网

在php电子邮件中显示图像标记

在php电子邮件中显示图像标记,php,html,email,Php,Html,Email,我不知道为什么,这很简单,但是Hotmail不会在我用php发送的html电子邮件中显示图像 代码如下: <div id="body" style="font-family:Arial, Tahoma;font-size:12px;width:650px;margin:auto;"> <a href="http://www.2hu.fr/"><img src="http://www.2hu.fr/img/logo.png" alt="Logo 2HU" wi

我不知道为什么,这很简单,但是Hotmail不会在我用php发送的html电子邮件中显示图像

代码如下:

<div id="body" style="font-family:Arial, Tahoma;font-size:12px;width:650px;margin:auto;">
    <a href="http://www.2hu.fr/"><img src="http://www.2hu.fr/img/logo.png" alt="Logo 2HU" width="129" height="49"/></a>
    <div id="notification" style="background-color:#f2f2f2;border:1px solid #C4CDE0;padding:10px;">
        <?php echo $content;    ?>
    </div>
    <div id="footer" style="font-size:11px;text-align:center;color:#999;">
        Mail automatique de notification - Aller sur <a href="http://www.2hu.fr/" style="color:#d84c1c;">2hu.fr</a>
    </div>
</div>

邮件自动取消通知-阿勒苏尔
正如你所看到的,这很简单,但是图像没有显示出来,如果我检查来源,hotmail url会出现404错误,而当我直接用浏览器访问图像url时,它工作得非常好

有人有主意吗


谢谢

您可以尝试将图像数据直接附加为

您可以尝试将图像数据直接附加为

您可能会更好地使用

您可能会更好地使用

我怀疑Hotmail是否会修改邮件的
img src
,我发现这是不太可能的,至少可以说是奇怪的。它(大部分)可能会淘汰CSS,但是图像呢?嗯…-你需要将邮件的标题设置为100%。可能是其他原因造成的。或者,它可能正在阻止它;当然可以,但不是“修改”。hotmail的url是这样的:我检查了其他邮件,其他图片也是这样,对他们有效。标题是内容类型:tex/htmlI怀疑Hotmail是否会修改邮件的
imgsrc
,我发现这不太可能,至少可以说是奇怪的。它(大部分)可能会淘汰CSS,但是图像呢?嗯…-你需要将邮件的标题设置为100%。可能是其他原因造成的。或者,它可能正在阻止它;当然可以,但不是“修改”。hotmail的url是这样的:我检查了其他邮件,其他图片也是这样,对他们有效。标题是内容类型:tex/htmlI不希望附加但仅显示edi不希望附加但仅显示edit解决了一些与您所知类似的问题。它解决了一些与您所知类似的问题。