何らかの理由で、次のコードを使用すると、画像が 1 つしか送信されないように見えます。
$sql = mysql_query("SELECT photo FROM article_info");
while($row = mysql_fetch_assoc($sql)) {
$mime->addHTMLImage($row['photo']);
}
しかし、各画像を手動で入力する場合:
$mime->addHTMLImage("path_to/image1.jpg");
$mime->addHTMLImage("path_to/image2.jpg");
両方の画像が送信されます。ここで興味深いのは、最初のコードでは、電子メールで送信される画像が image2.jpg であることです。何らかの理由で $mime が上書きされた場合など。私は何か間違ったことをしていますか?画像を 1 つだけ送受信するのはなぜですか? 助言がありますか?前もって感謝します。