PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

Mail_mimePart::addsubpart() | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

Mail_mimePart::addsubpart()

Mail_mimePart::addsubpart() – MIME パートにサブパートを追加する

Synopsis

require_once 'Mail/mimePart.php';

resource &addSubPart ( string $body , array $params )

Description

現在の MIME パートにサブパートを加え、そのリファレンスを返します。

Parameter

  • string - サブパートの本体です。

  • array - サブパート用のパラメータです。指定可能な値は constructorを参照してください。

Return value

resource - 追加されたパートのリファレンスを返します。

Note

This function can not be called statically.

Example

2 つのパートからなるメール

<?php    
include 'Mail/mimePart.php';

...

$params['content_type'] = 'multipart/mixed';
$email = new Mail_mimePart(''$params);

// 作成済みのマルチパートオブジェクトにテキストを追加します。
// $body にはプレーンテキストが格納されているものとします。

$params['content_type'] = 'text/plain';
$params['encoding']     = '7bit';
$text $email->addSubPart($body$params);

// 添付ファイルを追加します。$contents には
// 添付ファイルの内容が格納されているものとします。

$params['content_type'] = 'application/zip';
$params['encoding']     = 'base64';
$params['disposition']  = 'attachment';
$params['dfilename']    = 'example.zip';
$attach =& $email->addSubPart($contents$params);

// メールを組み立てます。encode 関数は、
// body と headers の 2 つの要素を持つ連想配列を返すことに
// 注意しましょう。メールを送信する前に、その他のヘッダ
// (例えば Mime-Version など) を追加することになるでしょう。

$email $email->encode();
$email['headers']['Mime-Version'] = '1.0';

...
?>
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「Mail_mimePart::addsubpart()」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | Mail_mimePart::addsubpart()」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: