Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> модуль MIME::Entity метод stringify, метод stringify 
:(
    Опции темы
vigosslive
Дата 17.10.2011, 05:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



В модуле MIME::Entity есть метод stringify он переводит простой mime объект в двоичный, который в последствии можно отправлять через Net::SMTP. Я хотел проследить как же метод stringify это делает, но там оказалось всё запутанно. Может кто нибудь знает, как работает метод stringify.
PM MAIL   Вверх
arto
Дата 17.10.2011, 07:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



берет части сообщения и переводит их в транспортное представление.
PM MAIL ICQ   Вверх
vigosslive
Дата 17.10.2011, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



ну это само собой понятно. А ты попробуй, как говориться заглянуть в чёрный ящик, проследи как он выполняет метод stringify, то ты сразу всё поймёшь.
PM MAIL   Вверх
arto
Дата 17.10.2011, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



а какие именно проблемы у вас возникли с пониманием кода?
PM MAIL ICQ   Вверх
vigosslive
Дата 17.10.2011, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Вот метод stringify (модуль MIME::Entity)
Код

sub stringify {
    my ($self) = @_;
    my $output = '';
    my $fh = IO::File->new( \$output, '>:' ) or croak("Cannot open in-memory file: $!");
    $self->print($fh);
    $fh->close;
    return $output;
}

И я не могу понять  в какой части кода он переводит MIME формат в двоичный формат.

PM MAIL   Вверх
arto
Дата 17.10.2011, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



print
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

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


 




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


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

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