在PHP邮件功能中显示图像

时间:2016-03-18 02:10:18

标签: php email web

我正在尝试在PHP mail()函数中添加图像,但由于某种原因,它没有显示图像。

if ($_SESSION["code"] == $captcha) {

    $to = $email;
    $subject = 'Details';

    $message = '<image/logo" alt="Website logo" />';
    $message .= '<p>Hi ' . $fname . ', We are xyz xyz xyz n ' . $date . 
                '. <br> We have you booked in for ' . $noofguests . ' people.</p>
                <p>If you have any questions or special requests please fees or special requests please fees or special requests please feel free to <a href="http://google.com">us</a>.</p>
                <p>Thank you.</p>
                ';

    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";

2 个答案:

答案 0 :(得分:1)

改变这一点。

$message = '<image/logo" alt="Website logo" />';

这样的事情..

$message = '<img src="http://www.yourwebsite.com/yourlogo.png" alt="Website logo" />'; // Replace the src with your actual URL to the file

将src替换为实际徽标图像的URL。无论那是什么。

答案 1 :(得分:1)

--ghc-options -O0标记不存在。

<image/logo

您需要使用$message = '<image/logo" alt="Website logo" />'; 代码:

<img src
  • $message = '<img src="http://example.com/logo.png" alt="Website logo" />'; 更改为您的实际网站。

此外,example.com将不会显示在实际的电子邮件中;你需要一个绝对的路径,例如logo.png