PHPMailerを使用して、新しいファイルがアップロードされたという通知のように電子メールを送信しています。 phpmailerのは、HTML形式の電子メールを作成するために、次のようになります。PHPMailer - アップロードされたすべてのファイルを印刷
$mail->Body = 'Hi!<br/>'
. '<br/>These files has been uploaded:<br/><br/>'
. '<b> ' . for($i = 0; $i < count($data['data']['metas']); $i++){$file = $data['data']['metas'][$i]["name"]; echo $file <br />;} . '<br/>'
これがすべてでは動作しません、と私は何とか理由を理解しています。しかし、アップロードされたファイルを電子メールでプレーンテキストで送信することはできません。
このコードだけでは、PHPでは完全に動作しますが、PHPMailerから送信されるHTML電子メールには含まれません。
for($i = 0; $i < count($data['data']['metas']); $i++){$file = $data['data']['metas'][$i]["name"]; echo $file <br />;}
どのようにこの問題を解決するためのアイデアがあるので、アップロードされたすべてのファイルを電子メールで送信できますか?
メールでファイルを送信する方法
あなたは「echo」の仕組みを誤解しています – MrDarkLynx
$ mail-> AddAttachment( 'images/phpmailer.gif'); –
@MrDarkLynx私はメールにアップロードされたすべてのファイル名を印刷しようとしています。 – zorensen