Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почта и PHP . Часть 2, Декодирование письма 
V
    Опции темы
ArNic
Дата 15.5.2008, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Решил вопрос по поводу незаконченного письма (в чем суть проблемы была см. в теме )
Теперь возникла проблема как получить текст (а именно письмо выходит как-то странно). Получается вот такое дело:
Цитата

Return-path: <[email protected]>

Envelope-to: [email protected]

Delivery-date: Thu, 15 May 2008 10:33:22 +0400

Received: from [89.232.124.51] (helo=Albina)

    by mail.hoster.ru with esmtpa (Exim 4.69 (FreeBSD))

    (envelope-from <[email protected]>)

    id 1JwX1l-0009VB-M5

    for [email protected]; Thu, 15 May 2008 10:33:22 +0400

From: <[email protected]>

To: <[email protected]>

Subject: 014-012-02

Date: Thu, 15 May 2008 10:35:33 +0400

Message-ID: <000001c8b655$e11208b0$a3361a10$@ru>

MIME-Version: 1.0

Content-Type: text/plain;

    charset="koi8-r"

Content-Transfer-Encoding: base64

X-Mailer: Microsoft Office Outlook 12.0

Thread-Index: Aci2VdkPGLlwcyNKSfGNsEtwyNaq0w==

Content-Language: ru

x-cr-hashedpuzzle: ARfL BP9D B94S CYux DZcc DlN4 FBIu FKQ2 GO+E GwtX G6yx In24 LExG MAQM Mu5U Myra;1;dwBlAGIAXwBuAGUAdwBzAEAAYQBiAGEAZwBhAG4ALgByAHUA;Sosha1_v1;7;{2ED0BA43-F760-47F2-BE94-E2117D86BA1E};dwBlAGIAQABhAGIAYQBnAGEAbgAuAHIAdQA=;Thu, 15 May 2008 06:35:21 GMT;MAAxADQALQAwADEAMgAtADAAMgA=

x-cr-puzzleid: {2ED0BA43-F760-47F2-BE94-E2117D86BA1E}

X-ACL-Warn: Adress not find



8NLP18XSy8Eg08/Pwt3FzsnRPM7FyQ0K



.


Как я понимаю 

Цитата

8NLP18XSy8Eg08/Pwt3FzsnRPM7FyQ0K


Это и есть мой родимый текст - а как до него добраться в удобоваримом виде?
PM MAIL ICQ   Вверх
Feldmarschall
Дата 15.5.2008, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



этого- base64_decode()
но, разумеется, не все письма будут такими же

PM   Вверх
Letov
  Дата 15.5.2008, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 22.2.2007
Где: Санкт-Петербург

Репутация: нет
Всего: 4



Декодирование BASE 64 Может это?

Сори за один и тот же ответ. Когда писал - первого еще не было. smile 

Это сообщение отредактировал(а) Letov - 15.5.2008, 15:40


--------------------
Не бывает плохих языков программирования. Бывают плохие программисты...

PM MAIL   Вверх
ArNic
Дата 15.5.2008, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Получается пустота  smile 
Т.е. при 
Код

$FullMsg = base64_decode("8NLP18XSy8Eg08/Pwt3FzsnRPM7FyQ0K");

результат = ""
PM MAIL ICQ   Вверх
Fortop
Дата 15.5.2008, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



ArNic, 
А исходный текст письма есть? smile


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
ArNic
Дата 15.5.2008, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



ой забыл написать print
результат
Цитата

рТПЧЕТЛБ УППВЭЕОЙС<ОЕЙ


Добавлено через 1 минуту и 43 секунды
Все извините за беспокойство 
Вывод такой сначало декодируем функцией base64_decode потом преобразуем convert_cyr_string

Добавлено через 1 минуту и 57 секунд
Код

<?
$FullMsg =  ("8NLP18XSy8Eg08/Pwt3FzsnRPM7FyQ0K");
$FullMsg = convert_cyr_string($FullMsg,"k","w");
print $FullMsg;
?>

PM MAIL ICQ   Вверх
Fortop
Дата 15.5.2008, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Хотя....

Код

'Проверка сообщения<неи



--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Feldmarschall
Дата 15.5.2008, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



ArNic, а с остальными письмами как будешь поступать?
PM   Вверх
ArNic
Дата 15.5.2008, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Это проблема.... но это уже другая тема. Ее я уже создал. См. Почта и PHP . часть 3
PM MAIL ICQ   Вверх
Feldmarschall
Дата 15.5.2008, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



То, что ты спросил в очередной серии своей мыльной оперы, вообще не проблема.
и к моему вопросу отношения никакого не имеет.
PM   Вверх
ArNic
Дата 15.5.2008, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Цитата(Feldmarschall @  15.5.2008,  15:58 Найти цитируемый пост)
ArNic, а с остальными письмами как будешь поступать? 

Легко с заголовков дергать какой тип кодирования - и декодировать именно тем методом, который нужен.

Добавлено через 23 секунды
Content-Transfer-Encoding: base64

Добавлено через 3 минуты и 1 секунду
Прошу прощения за неверное выражение  smile  кодировать = конвертировать
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0503 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.