$subject = 'Test';
$body = '<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<a href="http://lancenewman.me">Test</a>
</body>
</html>';
$headers = 'MIME-Version: 1.0' . '\r\n';
$headers .= 'Content-type: text/html; charset=iso-8859-1' . '\r\n';
$headers .= 'From: Lance <[email protected]>' . '\r\n';
$headers .= 'To: User <[email protected]>' . '\r\n';
//echo $headers;
mail('[email protected]', $subject, $body, $headers)or die('error');
электронной почты отправляется, но to
и from
заголовки не отображаются правильно. Gmail говорит, что письмо отправляется на мой адрес электронной почты, но не мое имя (Лэнс), как это должно быть. То же самое верно для заголовка from
. Кроме того, все теги html отображаются в письме.PHP электронной почты не отображаются ошибки опции
Любые идеи?
Повторите попытку, но на этот раз место 'error_reporting (E_ALL);' над кодом. –
Ничего. – Lance
Обычно, когда вы видите html-теги, это означает, что они либо недопустимые теги, либо неправильно отформатированы - они явно не читаются правильно. вы пробовали бросать html через xhtml checker тоже посмотреть, есть ли что-то недействительное? – Plasmarob