ホームページ  >  記事  >  バックエンド開発  >  PHP で実装された添付ファイル付きメールの送信例、attachments_PHP チュートリアルの例

PHP で実装された添付ファイル付きメールの送信例、attachments_PHP チュートリアルの例

WBOY
WBOYオリジナル
2016-07-13 10:18:31897ブラウズ

添付ファイル付きメール送信のPHP実装クラスの例、添付ファイルの例

この記事の例では、PHP で実装された添付ファイル付きメールを送信する方法について説明します。これは非常に実用的な機能です。参考のためにみんなで共有してください。具体的な方法は以下の通りです

emailclass.php クラスファイルは次のとおりです:

リーリー

デモのサンプルファイルは次のとおりです:

リーリー

この記事で説明されている内容は、すべての人が PHP プログラミングを学習する上で一定の参考価値があると信じています。

PHPでメールの添付ファイルを送信するにはどうすればよいですか?ソースコードが必要です!

直接送信はできませんので、phpmailerを使用してください

PHPでメールの添付ファイルを送信するにはどうすればよいですか?ソースコードが必要です!

/*
$ターゲット
$subject topic
$message text
$from 送信元
$content_type タイプ
$attache 添付ファイル、ファイル名は配列に配置されます
*/
$email = $_POST [' メール'];
$email = トリム("$email");

$message = "こんにちは"

関数 mail2( $from, $content_type, $attache= "" ) {
if(!empty($from)) $head = "From: $from\n";
if(empty($content_type)) $content_type = "text/plain";

if(is_array( $attache )) {
$boundary = "===" . md5(uniqid("")) . "===";
$head .= "Mime-Version: 1.0\nContent-Type: multipart/mixed;境界= \"";
$head .= "$boundary\"\n\nこれは MIME 形式のマルチパート メッセージです。\n\n";
$head .= "--$boundary\n";
$ head .= "コンテンツ タイプ: $content_type\n";
$head .= "\n$message\n\n";

while(list($key, $val) = each($attache) ) {
$fd = fopen("$val", "r") または die("ファイル $val を開けません")
$contents = chunk_split(base64_encode(fread($fd,filesize("$val"); )) );
fclose($fd)
...本文>>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/882906.html技術記事 PHP で実装された添付ファイル付きメールの送信例 この記事では、PHP で実装された添付ファイル付きメールを送信する方法について説明します。みんなのためにみんなでシェアしましょう...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。