пятница, 4 января 2008 г.

PHP. Пример отправки email - HTML в кодировке UTF-8


/*
* Отправляет на мыло подтверждение регистрации
*/
function mail_confirmation($email, $login, $psw)
{
$from = "info@lokomotiv2030.kz";
$site_name = "ТОО \"Локомотив - 2030\"";
$subject = "Подтверждение регистрации на сайте " . $site_name;

$link = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["PHP_SELF"] . "?page=register&task=activate&code=" . md5($email);

$message = "<html><head><meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\" /></head><body>";
$message .= "<p>Поздравляем с успешной регистрацией на сайте " . $site_name . "!</p>" . "\n\n";
$message .= "<p>Ваши регистрационные данные: <ul><li>Логин: $login</li><li>Пароль: $psw</li></ul></p>" . "\n\n";
$message .= "<p>Для активации аккаунта перейдите по следующей ссылке: " . "\n\n";
$message .= "<br /><a href=\"$link\">$link</a></p>";
$message .= "</body></head></html>";

$headers = "From: $from \n";
$headers.= "Content-Type: text/html; charset=UTF-8 \n";
$headers .= "MIME-Version: 1.0 ";

mail($email, $subject, $message, $headers);
}

Комментариев нет: