Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (26 – MIМЕ::Tools, часть 18)

предыдущая часть ««»» следующая часть

Обычно модулем MIME::Parser создаются объекты MIME::Body::File для хра­нения данных тела объекта на диске в процессе их интерпретации.

$body = MIME::Body::File->new($path);

Для создания нового объекта MIME::Body; хранящего данные в файле, нужно вызвать метод MIME::Body::File->new() , указав путь к файлу. Файл может отсутствовать на диске и будет создан при открытии тела объекта для записи.

$body = MIME::Body::Scalar->new($ string)

Метод MIME::Body::Scalar->new() возвращает объект тела сообщения, который хранит данные в ссылке на скаляр.

$body = MIME::Body::InCore->new($string)

$body = MIME::Body::InCore->new($string) ;

$body = MIME::Body::InCore->new(@string)

Метод MIME::Body::InCore имеет самый гибкий конструктор. В нем предусмотрено хранение данных в ссылке на массив, но он может быть инициализирован из скаляра, ссылки на скаляр или ссылки на массив.

После получения объекта MIME::Body можно обеспечить доступ к содержимому, открыв его с помощью метода open().

$pseudohandle = $body->open($mode)

Этот метод принимает единственный параметр, который указывает, должно ли тело сообще­ния быть открыто для чтения (“r”) или записи (“w”). Возвращенный объект представляет собой псевдодескриптор, который реализует методы read(), print() и getline( ) модуля IO::Handle. Однако это - не настоящий дескриптор файла, поэтому необходимо следить за тем, чтобы возвращенный псевдодескриптор не был случайно передан одной из встроенных процедур, таких как <> или read();



2014-01-26 13:43:41

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония