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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправим-ка письмецо :), Посылаем всех и вся...))) 
V
    Опции темы
nitr
Дата 1.5.2006, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



очень простой модуль MIME::Lite
метод attach ;) 
З.Ы.: примеры в модуле! 


--------------------
PM   Вверх
Nika
Дата 1.5.2006, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



спасибо!

Добавлено @ 21:51 
а может еще поскажешь, какой модуль позволяет открыть окно ("типа сохранить как")  и выбрать директорию, куда сохранить файл.
P.s. сохранение прикрепленных файлов 
PM MAIL WWW ICQ MSN   Вверх
nitr
Дата 1.5.2006, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



это уже js 


--------------------
PM   Вверх
Nika
Дата 3.5.2006, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



js - это java script? а с помощью перла это никак не сделать? smile  
PM MAIL WWW ICQ MSN   Вверх
sharq
Дата 4.5.2006, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


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

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



Nika, 
JS (JavaScript)- выполняется на стороне клиента, perl - на стороне сервера. 
Хотя если так хочется на perl, то смотри в сторону PerlScript  smile 

 smile   

Это сообщение отредактировал(а) sharq - 4.5.2006, 10:18


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
korob2001
Дата 4.5.2006, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

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



Если хочешь открывать окно "Сохранить как...", то пиши ActiveX приложение, это должно делаться на стороне клиента. Можно ещё попробовать через Applet, но там будут больше заморочек. Так как классы Java отвечающие за безопасность, не позволят из аплета обратиться к системе, если конечно апплет не подписан. 


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Nika
Дата 4.5.2006, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



ясно, буду смотреть Java. Спасибо... 
PM MAIL WWW ICQ MSN   Вверх
Nika
Дата 6.5.2006, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Гммм.... еще один вопросик про прикрепленные файлы и письма.... Я забираю почту по POP3, используя Net::POP3.  Метод get... Он забирает все письмо вместе с прикрепленными файлами... Как отделить, заголовок, получателя, отправителя, размер, прикрепленные файлы.... Это надо делать вручную (в смысле с помощью строковых функций) или есть уже написанные модули для этого (В документации Net::POP3 это не описано)? 
PM MAIL WWW ICQ MSN   Вверх
nitr
Дата 6.5.2006, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



очень хороший пакет модулей MIME::Tools, из него можешь использовать MIME::Parser  

Это сообщение отредактировал(а) nitr - 6.5.2006, 23:37


--------------------
PM   Вверх
Nika
Дата 7.5.2006, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



спасибо! Буду смотреть... smile 
PM MAIL WWW ICQ MSN   Вверх
Nika
Дата 14.5.2006, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Здравствуйте, у меня такой вопрос. Я обрабатываю почту  с помощью модулей MIME. Но у меня проблема с кодировкой. Кириллица приходит так :=?koi8r?B?7sHT1NLPysvJINDP3tTP18/HzyDL?= =?koi8r?B?zMnFztTB? (это заголовок)   хЧБЦБЕНЩК РПМШЪПЧБФЕМШ РПЮФПЧПЗП УЕТЧЙУБ (это тело сообщения) Как надо обработать эти данные, чтобы отображалось cp1251? 
PM MAIL WWW ICQ MSN   Вверх
nitr
Дата 14.5.2006, 20:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



можно использовать модуль Encode
пример:
Код
#!/usr/bin/perl
use Encode qw(encode decode);
my $encode = 'хЧБЦБЕНЩК РПМШЪПЧБФЕМШ РПЮФПЧПЗП УЕТЧЙУБ';
my $decode = encode('cp1251', decode('koi8-r', $encode));
print $decode; #можно вывести


Добавлено @ 20:39 
если хочешь знать,  из какой в какую кодировки можно, то введи
> perldoc Encode::Supported 


--------------------
PM   Вверх
Nika
Дата 15.5.2006, 05:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Сейчас буду пробовать. Спасибо smile 
PM MAIL WWW ICQ MSN   Вверх
Nika
Дата 15.5.2006, 05:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Для тела сообщения это помогло, а вот заголовок все такой же некрасивый  smile 
Я в этом не сильна, но мне кажется, что при отправке письма заголовок на кириллице кодируется в MIME с помощью  стандартной функции в вышеуказанное непонятное, сответственно, должна быть какая-то стандартная функция его раскодировки в данном наборе модулей. Я правильно понимаю?  
PM MAIL WWW ICQ MSN   Вверх
nitr
Дата 15.5.2006, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



всё просто:
Код
#!/usr/bin/perl
use Encode qw(encode decode);
use MIME::Base64;
my $encode = 'zMnFztTB';
my $decode = MIME::Base64::decode(encode('cp1251', decode('koi8-r', $encode)));
print $decode;


Добавлено @ 09:24 
Вы всё верно поняли, но почему не пробуете?

?koi8r?B? - кодировка кои8-р в base64 


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


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

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


 




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


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

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