我正在尝试在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";
答案 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
。