Забыли пароль?
Запросите новый здесь.

Автор темы: Vveb--ws
ID темы: 3067
Информация:
Тема содержит 6 сообщения, была просмотрена 564 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Ошибки, баги
 Распечатать тему
как правильно сделать phpmailer на utf-8?
Vveb--ws
привет народ!
кто работал с phpmailer
в норм почтовых програмах можно вбрыть кодировку письма а на почтовых сайтах = нет.
в письмах не выставляется автоматически кодировка utf-8 как надо. cms на utf-8 по умолчанию.
что надо прописать при отправке письма чтобы какой-то (сраный) почтовый сайт его прочёл как utf-8?

smtp - не предлагать!

Скачать исходники  Код


// Common definitions PHP-FUSION
if (!defined("BASEDIR"))  define("BASEDIR", "");
if (!defined("IN_FUSION"))  define("IN_FUSION", TRUE);
if (!defined("INCLUDES"))  define("INCLUDES", BASEDIR."includes/");

if (!isset($locale['phpmailer']))         $locale['phpmailer']='ru';
if (!isset($locale['charset']))         $locale['charset'] = "utf-8";// "windows-1251"; // \www\locale\Russian/global.php
if (!isset($settings['smtp_host']))      $settings['smtp_host']='';
if (!isset($settings['smtp_username']))   $settings['smtp_username']='';
if (!isset($settings['smtp_password']))   $settings['smtp_password']='';
 
require_once INCLUDES."sendmail_include.php";


   $sendemail_mes = "";

    if (  sendemail(
       $admin_name,
       $admin_email,
       $admin_from,
       $admin_from_email,
       $email_subject,
       $email_body
    ) )
      $sendemail_mes = " <p align='center'>Письмо о Вашем заказе отправлено администратору <b>".$admin_name."</b></p>";

   /*
   //=== WIN-1251 ===

   $admin_name_CP1251 = iconv('UTF-8', 'CP1251', $admin_name);
   $admin_from_name_CP1251 = iconv('UTF-8', 'CP1251', $admin_from_name);
   $email_subject_CP1251 =  iconv('UTF-8', 'CP1251', $email_subject);
   $email_body_CP1251 =  iconv('UTF-8', 'CP1251', $email_body)   ;

    if (  sendemail(
       $admin_name_CP1251,
       $admin_email,
       $admin_from_name_CP1251,
       $admin_from_email,
       $email_subject_CP1251,
       $email_body_CP1251
    ) )
      $sendemail_mes = " <p align='center'>Письмо о Вашем заказе отправлено администратору <b>".$admin_name."</b></p>";

      $sendemail_mes .=
       "<br>".  $admin_name_CP1251
       ."<br>".  $admin_email
      ."<br>".   $admin_from_name_CP1251
       ."<br>".  $admin_from_email
       ."<br>".  $email_subject_CP1251
       ."<br>".  $email_body_CP1251;

   */

   echo $sendemail_mes;





может в $email_body надо строку прописать например
Скачать исходники  Код
<meta http-equiv="content-type" content="text/html; charset=utf-8">



Изменил(а) Vveb--ws, 05.06.2019 21:04
 
Web
Polarfox
Скачать исходники  Код
$mail = new PHPMailer;
$mail->CharSet = 'UTF-8';




это?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме

PolarLab - вход для подопытных
 
Web
Vveb--ws
НЕТ
мой сайт оправляет правильно.
почтовый сайт возможно не определяет автоматически
 
Web
Polarfox
значит не отправляет правильно
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме

PolarLab - вход для подопытных
 
Web
Vveb--ws
опять неугадал
 
Web
Polarfox
а я не угадываю, спрашивай тп почты что не так, тебе скажут что делать.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме

PolarLab - вход для подопытных
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Как перейти с http на https  →  Вопросы новичков 30 / 21276 24.10.2019 18:45
Как правильно сделать ЧПУ и переиндексировать сайт?  →  Моды 4 / 4599 24.10.2019 17:38
Посоветуйте JS-слайдер чтобы фотки JPG сменялись как в GIF-анимации  →  Плагины 2 / 2363 20.10.2019 13:34
Перешел на HttpS - Как теперь удалить Http?!  →  Вопросы новичков 1 / 456 18.06.2019 13:19
Как определить необходимые мощности хостинга для группы сайтов с определённой посещалкой?  →  Хостинг 0 / 938 20.02.2019 20:46
хочу сделать Выпадающее и др. меню  →  Народное творчество 11 / 8244 21.01.2019 15:32
Сделать ответыт на фриланс биржах на CURL - как?  →  PHP 1 / 803 05.11.2018 12:43
Лендингоподобная главная - как заверстать адаптивно в CSS?  →  Пожелания и предложения 2 / 2274 24.04.2018 13:13
Как найти в БД для панели "похожие статьи, новости, темы"?  →  Пожелания и предложения 0 / 1306 23.04.2018 17:29
Как защититься от спамеров? капча есть, но она легко вводится  →  Моды 11 / 9181 26.02.2018 19:52
Топ 5 пользователей форума
Alex Alex (1,211)   Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)