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

Автор темы: Vveb--ws
ID темы: 3067
Информация:
Тема содержит 6 сообщения, была просмотрена 6396 раз.
Просмотр темы
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 перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Vveb--ws
НЕТ
мой сайт оправляет правильно.
почтовый сайт возможно не определяет автоматически

PHP-Fusion 7 Bogatyr - бесплатная мультиязычная CMS для блога, форума, фотогалереи

vk.com/phpfusion
Создаю интернет-магазины и блоги, лендинги, форумы. Telegram: t.me/Vova_Kazakov
 
Web
Polarfox
значит не отправляет правильно
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Vveb--ws
опять неугадал

PHP-Fusion 7 Bogatyr - бесплатная мультиязычная CMS для блога, форума, фотогалереи

vk.com/phpfusion
Создаю интернет-магазины и блоги, лендинги, форумы. Telegram: t.me/Vova_Kazakov
 
Web
Polarfox
а я не угадываю, спрашивай тп почты что не так, тебе скажут что делать.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 

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

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Как правильно обмениваться статьями?  →  СЕО 5 / 2384 08.11.2024 15:01
Профиль пользователя. Расскажите мне что можно сделать?  →  Установка и настройка системы 57 / 31932 15.08.2024 08:13
Как работают ранги на форуме?  →  Установка и настройка системы 6 / 2019 08.08.2024 06:14
в PHP 7.4 нельзя вставлять пустое значение в `id` как раньше  →  Пожелания и предложения 4 / 12066 19.12.2023 03:32
нужны ли на сайте "Закладки" и "История посещений", как в браузере?  →  Пожелания и предложения 4 / 3380 11.08.2023 15:56
Сделать FUNCcodes аналог BBcodes и шорткодов Wordpress  →  Плагины 0 / 4592 22.01.2022 01:10
Как сделать микроразметку на сайте?  →  PHP 1 / 4296 22.07.2021 06:39
Как вебмастеру сформулировали УТП для создания сайтов на PHP-Fusion?  →  Пожелания и предложения 1 / 10845 25.07.2020 03:46
SEO-оптимизация. дубли страниц в PHP-Fusion - где искать и как избавиться?  →  Ошибки, баги 0 / 7714 19.06.2020 17:06
Как вывести все данные из таблицы, за исключением администраторов  →  Плагины 3 / 15065 24.02.2020 15:59
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)