array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.mailparse-msg-extract-part-file.php', 1 => 'mailparse_msg_extract_part_file', ), 'up' => array ( 0 => 'ref.mailparse.php', 1 => 'Mailparse', ), 'prev' => array ( 0 => 'function.mailparse-msg-create.php', 1 => 'mailparse_msg_create', ), 'next' => array ( 0 => 'function.mailparse-msg-extract-part.php', 1 => 'mailparse_msg_extract_part', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/mailparse/functions/mailparse-msg-extract-part-file.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL mailparse >= 0.9.0)
mailparse_msg_extract_part_file — Извлечь/декодировать секцию с сообщением из файла
$mimemail
, mixed $filename
, callable $callbackfunc
= ?): stringИзвлечь/декодировать секцию с сообщением из указанного файла.
Контент сообщения будет декодирован в соответствии с кодировкой пересылки. Поддерживаются следующие кодировки: base64, quoted-printable и uuencoded.
mimemail
Корректный MIME
-ресурс, созданный mailparse_msg_create().
filename
Имя файла или корректный потоковый ресурс.
callbackfunc
Если задано, то в эту функцию будет передано извлечённое сообщение.
Если null
, то извлечённое сообщение будет просто возвращено.
Если не задано, то контент будет направлен на стандартный вывод (stdout).
Если callbackfunc
не null
, то вернёт true
в случае успешного выполнения.
Если callbackfunc
задана как null
, вернёт извлечённую
секцию сообщения в виде строки.
Вернёт false
в случае возникновения ошибки.