[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с кодировкой в отправляемой почте
beginner95


<?php
$headers = "From: ".$_SERVER['SERVER_NAME']." <".ADMIN_EMAIL.">\n";
$headers = $headers."Content-type: text/html; charset=\"windows-1251\"\n";
$headers = $headers."Return-path: <".ADMIN_EMAIL.">\n";
$message = '<p>Добрый день, '.$name.'!</p>'."\n";
$message = $message.'<p>Вы получили это письмо потому, что вы (либо кто-то, выдающий себя
за вас) попросили выслать новый пароль к вашей учётной записи на форуме '
.
$_SERVER['SERVER_NAME'].'. Если вы не просили выслать пароль, то не обращайте
внимания на это письмо, если же подобные письма будут продолжать приходить,
обратитесь к администратору форума</p>'
."\n";
$message = $message.'<p>Прежде чем использовать новый пароль, вы должны его активировать.
Для этого перейдите по ссылке:</p>'
."\n";
$link = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].
'?action=activatePassword&code='.$code;
$message = $message.'<p><a href="'.$link.'">Активировать пароль</a></p>'."\n";
$message = $message.'<p>В случае успешной активации вы сможете входить в систему, используя
следующий пароль: '
.$newPassword.'</p>'."\n";
$message = $message.'<p>Вы сможете сменить этот пароль на странице редактирования профиля.
Если у вас возникнут какие-то трудности, обратитесь к администратору форума.</p>'
."\n";
$subject = 'Активация пароля на форуме '.$_SERVER['SERVER_NAME'];
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';
mail( $email, $subject, $message, $headers );

$msg = 'На ваш e-mail выслано письмо. Чтобы активировать новый пароль, зайдите
по адресу, указанному в письме.'
;
$html = file_get_contents( './templates/infoMessage.html' );
$html = str_replace( '{infoMessage}', $msg, $html );
?>



Вот сам код :)

_____________
Лучший хостинг
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.