Documentation
bool mail (string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]]);
我已經通過它可以在發送內容的參數創建一個功能
mails($EmailTo, $Subject, $Message, $EmailFrom, $ReplyTo);
發送電子郵件HTML格式。您可以在$Message
中添加HTML表格,以便以良好的格式查看電子郵件。
<?php
// email alerts
function mails($EmailTo, $Subject, $Message, $EmailFrom, $ReplyTo='')
{
$To = $EmailTo;
$Body = $Message;
$Headers = "MIME-Version: 1.0 \r\n";
$Headers .= "From: $EmailFrom \r\n";
$Headers .= "Reply-To: $ReplyTo \r\n";
$Headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$MailSent = mail($To, $Subject, $Body, $Headers);
return $MailSent;
}
編輯:
if (isset($_POST['jmeno']))
{
if (!isset($_POST['email']) || !isset($_POST['koment']) || $_POST['jmeno'] == "" || $_POST['email'] == "" || $_POST['koment'] == "")
{
die("Nastala chyba, musíte vyplnit všechny pole! Požadavek nebyl odeslán.");
}
else
{
$EmailFrom = isset($_POST['email']) ? $_POST['email'] : '';
$ReplyTo = $EmailFrom;
$EmailTo = '[email protected]';
$Subject = 'Subject Here';
$Comment = isset($_POST['koment']) ? nl2br($_POST['koment']) : '';
$Message = '
Hi, <br />
You have recieved a new message.<br /><br />
<table border="0" cellpadding="5">
<tr>
<td align="left" valign="top" width="100px">Email From :</td><td align="left" valign="top" width="200px">'.$EmailFrom.'</td>
<td align="left" valign="top">Koment :</td><td align="left" valign="top">'.$Comment.'</td>
</tr>
</table>';
$MailSent = mails($EmailTo, $Subject, $Message, $EmailFrom, $ReplyTo);
if ($MailSent)
echo '<span style="text-align:center;color:green;font-size:30px;"> Připomínka odeslána</span>';
}
}
?>
什麼'的print_r($ _ POST)''郵件()'函數調用之前說?以及哪個參數是您的主題和您的郵件正文?文檔說下面的命令:'郵件(字符串$到,字符串$主題,字符串$消息)' – mitkosoft
你好,電子郵件被用作一個對象,koment是我的信息。我認爲我的功能是正確的,但由於某種原因,評論和主題不屬於郵件的一部分。它只有在它被寫成像這樣的「東西」時才起作用,否則不起作用。 – Restr