Помощь Код base64_encode в mail.class.php

Тема в разделе "DLE", создана пользователем mok, 5 июл 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. mok

    mok Постоялец

    Регистр.:
    5 мар 2008
    Сообщения:
    76
    Симпатии:
    4
    Подскажите, какую функцию выполняет код в файле engine/classes/mail.class.php
    PHP:
    $this->subject "=?" $this->charset "?b?" base64_encode$this->subject ) . "?=";
            
    $from "=?" $this->charset "?b?" base64_encode$this->site_name ) . "?=";
            if( 
    $this->html_mail ) {
                
    $this->mail_headers .= "MIME-Version: 1.0" $this->eol;
                
    $this->mail_headers .= "Content-type: text/html; charset=\"" $this->charset "\"" $this->eol;
            } else {
                
    $this->mail_headers .= "MIME-Version: 1.0" $this->eol;
                
    $this->mail_headers .= "Content-type: text/plain; charset=\"" $this->charset "\"" $this->eol;
            }
    Вот что получаю по мейл, зачем эти шифры

    Код:
    X-Sendmail-Cmdline: sendmail.pl -t -i
    To: *****@****.ru
    Subject: =?windows-1251?b?ze7i4P8g7e7i7vHy/CDt4CDs7uTl8OD26Og=?=
    MIME-Version: 1.0
    Content-type: text/plain; charset="windows-1251"
    From: "=?windows-1251?b?V2hpdGUgRGlyZWN0b3J5IG9mIEFydGljbGVz?=" <****@v.ru>
     
  2. comua

    comua Постоялец

    Регистр.:
    26 фев 2008
    Сообщения:
    110
    Симпатии:
    31
    формирует часть тела (заголовки) письма по стандарту. это не код вируса, если ты по этому поводу переживаешь
     
    mok нравится это.
  3. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    base64 используется для решения проблем с кодирокой заголовков
     
    mok нравится это.
Статус темы:
Закрыта.