저는이 메일 스크립트에 여전히 어려움을 겪고 있습니다. 이제는 모든 HTML을 마크 업하는 대신, 렌더링 된 HTML로 표시하는 것이 좋습니다.HTML 형식의 전자 메일이 올바르게 표시되지 않습니다.
<?php
$mailheader .= "MIME-Version: 1.0\r\n";
$mailHeader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$formcontent .="<table border='1'>";
foreach ($_POST as $field=>$value)
{
$formcontent.="<tr>";
$formcontent .= "<td>$field:</td> <td>$value</td>";
$formcontent.="</tr>";
}
$formcontent .= '<tr><td>User-Agent: </td><td>'.$_SERVER['HTTP_USER_AGENT'].'</td>';
$formcontent .="</table>";
$recipient = "[email protected]*******.com";
$subject = "Event feedback form";
$mailheader = "From: [email protected]*******-events.co.uk\r\n";
$mailheader .= "Reply-To: $email\r\n";
$mailHeader .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Failure!");
header("location:http://www.******-events.co.uk");
?>
어떻게 그 페이지를 여는거야? 브라우저 창 위로 드래그하거나 파일을 통해 여는 중입니까? 아니면 localhost/index.php를 사용하여 브라우징하고 있습니까? 건 그게 전부 – Sephallia