【发布时间】:2023-03-20 07:04:02
【问题描述】:
有一个 PHP 邮件表单。当我尝试将 textarea 中显示的 HTML 页面发送到我的邮件时,我收到的邮件没有我在 textarea 中看到的图像和样式。
如果有人能告诉我如何将这封电子邮件发送给多个收件人,并在收件人文本框中使用逗号分隔符,我将不胜感激。
使用PHP邮件功能。
<?php
} else { // the user has submitted the form
// Check if the "from" input field is filled out
if (isset($_POST["sender"])) {
// Check if "from" email address is valid
$mailcheck = spamcheck($_POST["receiver"]);
if ($mailcheck==FALSE) {
echo "Invalid input\n <button onclick=\"goBack()\">Go Back</button>";
} else {
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers.= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers.= "From: " . strip_tags($_POST['sender']) . "\r\n";
$headers.= "Reply-To: ". strip_tags($_POST['sender']) . "\r\n";
$receiver = $_POST["receiver"];
$sender = $_POST["sender"];// sender
$subject = $_POST["subject"];
$message = $_POST["message"];
// message lines should not exceed 70 characters (PHP rule), so wrap it
//$message = wordwrap($message, 1000);
// send mail
mail("$receiver",$subject,$message,$headers);
echo "Mail(s) has been sent successfully!\n <button onclick=\"goBack()\">Go Back</button>";
}
}
}
?>
【问题讨论】:
-
不如,您与我们分享一个更具体的问题,解释您的尝试,也许在这里发布代码或设置一个小提琴?
-
大约一个小时前有一个类似的问题。如果是您并且您删除了您的问题,那么您需要对图像使用完整的
http://调用,而不是您服务器上的路径。 -
每个电子邮件客户端都有自己接受的css规则,请查看this link。
-
我看到
<img src="\&quot;http://www.watchbotcamera.com/newsletter/watchbot/wb-button-upgrade.png\&quot;" alt="\&quot;\&quot;">。用斜杠引用字符串 -
@fred -ii-。这是我与此问题相关的第一个问题。