ホームページ >php教程 >php手册 >PHP のチュートリアルの例 9。

PHP のチュートリアルの例 9。

WBOY
WBOYオリジナル
2016-06-21 09:07:32847ブラウズ

教程|应用实例

php 写の送信添付ファイルの程序(一)
ねえ

error_reporting(63);
include('class.html_mime_mail.inc');

/****************************************
** 使用例。
**************************************/
/****************************************
** ファイルbackground.gifを
**に読み込みます。 $バックグラウンド。
**************************************/
$filename = 'background.gif';
$backgrnd = fread($fp = fopen($filename, 'r'), filesize($filename));
fclose($fp);

/****************************************
** ファイル test.zip を $attachment に読み込みます。
**************************************/
$filename = 'example.zip';
$attachment = fread($fp = fopen($filename, 'r'), filesize($filename));
fclose($fp);

/***************************************
** メールオブジェクトを作成します。オプションのヘッダー
** 引数。 From: をここに入れないでください。これ
** は $mail->send のときに追加されます
**************************** ***********/
$mail = new html_mime_mail("X-Mailer: Html Mime Mail Classrn");

/****************************************
** HTML メールを送信する場合は、次のとおりです
* * 2 つの変数はメールのテキスト バージョンと
** HTML バージョンを指定します。
** に名前を付ける必要はありません。
** 名前がさらに下の
** $mail->add_html() コマンドに関連付けられていることを確認してください。
**************************************/
$text = 'これはテストです。';
$html = ' 成功しました!

';

/****************************************
** テキスト、HTML、埋め込み画像を追加します。
** 各埋め込み画像は、
** $mail->add_html() を呼び出す前に
** $mail->add_html_image() を使用して追加する必要があります。画像の名前
** は、HTML 内の名前と正確に
** (大文字と小文字を区別) 一致する必要があります。
**************************************/
$mail->add_html_image($backgrnd, 'background.gif', 'image/gif');
$mail->add_html($html, $text);

/****************************************
** HTML メールを送信しない場合は、
* * これは、メールのプレーン テキスト
** 本文を設定するために使用されます。
**************************************/
// $mail->body = 'fsss';

/****************************************
** これは
に添付ファイルを追加するために使用されます * * Eメール。
**************************************/
$mail->add_attachment($attachment, 'example.zip', 'application/octet-stream');

/***************************************
** メッセージを構築します。
**************************************/
$mail->build_message();

/***************************************
** メッセージを送信します。 $mail->build_message()
** は $mail->send とは独立しているため、
** $mail-> を置くだけで
** 同じメールを
** 異なる受信者に何度も送信できます。 send() をループ内で実行します。
**************************************/
$mail->send('','szw@phpexe.com', 'From Name', 'szw@phpexe.com', 'Subject','');

/***************************************
** デバッグ作業。まったく不要です。
**************************************/
echo '

'; <br> echo $mail->mime; <br> echo '
';
?>




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。