[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка письма
igorTTT
 $from = 'admin@site.ru';
$subject = "Регистрация на сайте site.ru";
$message = "Спасибо большое за регестрацию на сайте site .ru! Ваш логин $login
<a href='site.ru'>Перейти на сайт</a>
"
;

// отправляем письмо
mail($email, $subject, $message, 'From: ' . $from);

письмо после регестрации отправляеться нормально, вот только ссылку не выводит, выводит все как есть <a href='site.ru'>Перейти на сайт</a>
как заекранировать так что бы ссылка отображалась?
paul85
igorTTT, ссылка будет отображаться только если письмо в формате HTML.
Попробуйте вместо:
mail($email, $subject, $message, 'From: ' . $from);

Вот это:
$subject = '=?utf-8?b?'. base64_encode($subject) .'?='; 
$headers = "Content-type: text/html; charset=\"utf-8\"\r\n";
$headers .= "From: <". $from .">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
mail($email, $subject, $message, $headers);


Следите за кодировкой! Ее необходимо указывать для корректного отображения.
А для более полной картины посмотрите вот здесь:
http://irbis-team.com/15/12
igorTTT
Спасибо, работает, только $login выводит как $login, щя попробую разобраться
Быстрый ответ:

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