Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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_Email_Mime - Fatal编程技术网

在邮件php中嵌入图像

在邮件php中嵌入图像,php,email,mime,Php,Email,Mime,我正在为我的网络杂志发送时事通讯。我的PHP代码是: $to = $allEmails[$i]; $subject = $sub; $message = $msg; //$message .= '<p>To unsubscribe , click here <a href="http://www.7sisters.in/index.php?menu=unsubscribe&email='.$to.'">Unsubsc

我正在为我的网络杂志发送时事通讯。我的PHP代码是:

$to = $allEmails[$i];
        $subject = $sub;
        $message = $msg;
        //$message .= '<p>To unsubscribe , click here <a href="http://www.7sisters.in/index.php?menu=unsubscribe&email='.$to.'">Unsubscribe</a></p>';
        $message .= '<br />To unsubscribe , click here ';
        $message .= "http://www.7sisters.in/index.php?menu=unsubscribe&email=".$to;
        $message .= '<img src="http://css-tricks.com/examples/WebsiteChangeRequestForm/images/wcrf-header.png" alt="Website Change Request" />';
        $message = stripcslashes($message);





        $from = $from_mail;
        //$headers = "From:" . $from;

        $headers = "From:" . $from . "\r\n" .
                   "Reply-To:" . $from . "\r\n" .
                   "X-Mailer: PHP/" . phpversion();
        $headers .= 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";         

        mail($to,$subject,$message,$headers); 
我按照教程在邮件中嵌入图像。但是图像没有显示在邮件中

试试这个

        $subject = $sub;
        $message = $msg;
        //$message .= '<p>To unsubscribe , click here <a href="http://www.7sisters.in/index.php?menu=unsubscribe&email='.$to.'">Unsubscribe</a></p>';
        $message .= '<br />To unsubscribe , click here ';
        $message .= "http://www.7sisters.in/index.php?menu=unsubscribe&email=".$to;

        $message = stripcslashes($message);
        $message .= '<img src="http://css-tricks.com/examples/WebsiteChangeRequestForm/images/wcrf-header.png" alt="Website Change Request" />';
你应该看到这个帖子:

许多客户端/浏览器最初不会下载图像。如果你想要一个更好的体验,你应该像在那个问题中讨论的那样把它包括进去

这里也有一个很好的教程:

您的代码看起来不错,但有什么错误?发送的邮件包含哪些内容?我正在收到邮件,但图像未显示。html代码也能很好地工作检查图像链接是否确实存在删除图像的斜杠谢谢…它工作正常。但在gmail中,我必须单击“显示来自此站点的图像”。没有办法总是显示图像?你不能为用户做这个决定