« mailparse_msg_extract_part
mailparse_msg_extract_whole_part_file »

mailparse_msg_extract_part_file

(PECL mailparse >= 0.9.0)

mailparse_msg_extract_part_file — メッセージセクションを展開/デコードする

説明

function mailparse_msg_extract_part_file(resource $mimemail, mixed $filename, callable $callbackfunc = ?): string

指定したファイル名のメッセージセクションを展開/デコードします。

セクションの内容は、transfer encoding に応じて適切にデコードされます。 base64、quoted-printable および uuencode 形式をサポートしています。

パラメータ

mimemail

mailparse_msg_create() で作成した MIME リソース。

filename

ファイル名あるいは有効なストリームリソース。

callbackfunc

展開されたセクションに渡されるコールバック関数、あるいは null を指定すると、この関数は展開したセクションを返します。

省略した場合は標準出力に出力されます。

戻り値

callbackfunc が null でない場合は、 成功時に true を返します。

callbackfunc が null の場合は、 展開したセクションを文字列で返します。

エラー時には false を返します。

参考

関連キーワード:
セクション   展開   mailparse   デコード   extract   part   メッセージ   callbackfunc   whole   mimemail   filename   transfer   encoding   リソース   Mailparse   resource   mixed   callable   base   quoted   printable   uuencode   サポート   create   ストリーム
関連する関数・ページ:
function.mailparse-msg-extract-part   function.mailparse-msg-extract-whole-part-file   ref.mailparse   book.mailparse   function.mailparse-msg-get-part   function.mailparse-msg-get-structure