ホームページ  >  記事  >  バックエンド開発  >  phpmailerを使用して外部画像をHTML形式のメールで送信する方法についてアドバイスをお願いします。

phpmailerを使用して外部画像をHTML形式のメールで送信する方法についてアドバイスをお願いします。

WBOY
WBOYオリジナル
2016-06-23 14:01:061344ブラウズ

現在、電子メールの送信に PhPmailer を使用しています。HTML 形式で電子メール テンプレートを定義しており、その中に外部ファイルの画像がいくつかあります。電子メールを開く前に手動でクリックして画像をダウンロードする必要があります。メールの写真が表示されます。

欲しいエフェクトは、メールを開くと写真が表示されることです。

この方法を試しましたが、うまくいかないようです。

ob_start()
readfile($url);
$image_data = "data:image /png;base64,".base64_encode($img);

次に、この $image_data を img src に入れますが、それでも機能せず、画像には大きなバツ印が表示されます

誰かが見てみるのを手伝ってくれました間違っています



ディスカッションに返信(解決策)

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