• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

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

Статус
В этой теме нельзя размещать новые ответы.

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>
 
формирует часть тела (заголовки) письма по стандарту. это не код вируса, если ты по этому поводу переживаешь
 
  • Нравится
Реакции: mok
base64 используется для решения проблем с кодирокой заголовков
 
  • Нравится
Реакции: mok
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху