Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Vladimir Podgorny                    2:5020/400     11 Oct 2002  19:23:25
 To : Alexandr Shaykin
 Subject : Re: Как передать в MIME::Head для парсинга строку или массив
 -------------------------------------------------------------------------------- 
 
 Alexandr Shaykin <Alexandr.Shaykin@p93.f7.n5064.z2.fidonet.org> wrote:
 
 > Привет,
 > В доке указано на 2 способа
 > 
 > 1 - через передачу пути файла
 > ### Create a new header by parsing in a file:
 >    my $head = MIME::Head->new->from_file("/tmp/test.hdr");
 > 
 > 2 - через передачу указателя на уже открытый файл
 > ### Create a new header by parsing in STDIN:
 >    $head->read(\*STDIN);
 > 
 > А если я получаю заголовки в переменную или в массив @{$pop->top($i)}
 > 
 > мне не резон создавать временный файл, передавать его модулю и удалять затем
 > Может как нибудь, через анонимные указатели??
 > 
 > кстати в MIMEtools большенство модулей построено по этому типу
 
 Читайте доки - они RULEZZZ...
 
 $ perldoc MIME::Head
 
 ...
 
 NAME
        MIME::Head - MIME message header (a subclass of Mail::Header)
 
 ...
 
        new [ARG],[OPTIONS]
            Class method, inherited.  Creates a new header object.  Arguments
            are the same as those in the superclass.
                                         ^^^^^^^^^^
 ...
 
 $ perldoc Mail::Header
 
 ...
 
 CONSTRUCTOR
        new ( [ ARG ], [ OPTIONS ] )
            "ARG" may be either a file descriptor (reference to a GLOB) or a
            reference to an array.
 
 ...
 
 Таким образом, если нужно создать объект, используя в качестве исходных
 данных массив, следует воспользоваться услугами низлежащего модуля (в
 данном случае Mail::Header), ибо он это умеет в отличие от...
 
 -- 
 Vladimir A. Podgorny
 Adamant ltd. deputy director (technical)
 phone/fax: +380(44)5667722
 --- ifmail v.2.15dev5
  * Origin: Adamant ISP news server (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как передать в MIME::Head для парсинга строку или массив   Alexandr Shaykin   11 Oct 2002 13:59:00 
 Re: Как передать в MIME::Head для парсинга строку или массив   Vladimir Podgorny   11 Oct 2002 19:23:25 
 Re: Как передать в MIME::Head для парсинга строку или массив   Alexandr Shaykin   12 Oct 2002 15:38:48 
Архивное /ru.perl/120341f8b5afc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional