imap_fetchstructureとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > imap_fetchstructureの意味・解説 

imap_fetchstructure

(PHP 4, PHP 5)
imap_fetchstructure — 特定のメッセージの構造を読み込む

説明

object imap_fetchstructure ( resource imap_stream, int msg_number [, int options] )
この関数は、指定したメッセージに関するすべての構造化された情報を取り出します。

パラメータ

imap_stream
imap_open() が返す IMAP ストリーム。
msg_number
メッセージ番号。
options
オプションのパラメータで、FT_UID のみが指定可能です。 これは、msg_numberUID として処理することを関数に指定するためのものです。

返り値

オブジェクトを返します。このオブジェクトには、 MIME の添付の各要素に類似のオブジェクトとしてエンベロープ、 内部の日付、サイズ、フラグそして本体が含まれます。 返されるオブジェクトの構造は次のようになります。
表 136. imap_fetchstructure() が返すオブジェクト
type最初の body 部の型
encodingbody 部を転送する際のエンコード法
ifsubtypesubtype 文字列がある場合に TRUE
subtypeMIME の subtype
ifdescriptiondescription 文字列がある場合に TRUE
description内容を記述する文字列
ifididentification 文字列がある場合に TRUE
idIdentification 文字列
lines行数
bytesバイト数
ifdispositiondisposition 文字列がある場合に TRUE
dispositionDisposition 文字列
ifdparametersdparameters 配列が存在する場合に TRUE
dparametersオブジェクトの配列。各オブジェクトは "attribute" および "value" というプロパティを保持し、それぞれ Content-disposition MIME ヘッダの 対応するパラメータを表す。
ifparameters配列 parameters が存在する場合に TRUE
parametersオブジェクトの配列。各オブジェクトは "attribute" および "value" というプロパティを保持する。
partsオブジェクトの配列であり、その構造はトップレベルオブジェクトと 同じです。それぞれが MIME body 部に対応しています。


表 137. 最初の body 部の型
0text
1multipart
2message
3application
4audio
5image
6video
7other


表 138. 転送時のエンコーディング
07BIT
18BIT
2BINARY
3BASE64
4QUOTED-PRINTABLE
5OTHER


参考

imap_fetchbody()



このページでは「PHP関数リファレンス」からimap_fetchstructureを検索した結果を表示しています。
Weblioに収録されているすべての辞書からimap_fetchstructureを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からimap_fetchstructureを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「imap_fetchstructure」の関連用語

imap_fetchstructureのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



imap_fetchstructureのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS