我正在使用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'); – 2017-02-24 13:59:17
@MrDarkLynx我試圖打印上傳到我的郵件中的所有文件名。 – zorensen