gpt4 book ai didi

php - 使用 PHPMailer 发送附件

转载 作者:太空宇宙 更新时间:2023-11-04 09:39:09 25 4
gpt4 key购买 nike

我有一个小功能,它应该发送一封电子邮件,其中包含提交的图像作为附件。我收到了电子邮件,没关系,但附件丢失了。 PHPMailer 没有抛出任何错误,所以我不知道可能是什么问题。

这是实际的代码:

if(isset($_FILES['submitimg']['name'])){

$messageBody .= "<p>Bla bla bla:</p>";
$messageBody .= "<p>Bla name: ".$_POST['submitname']."</p>";
$messageBody .= "<p>Bla email: ".$_POST['submitemail']."</p>";

$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';
$mail->setFrom('blab@blabla.com', 'Bla bla');
$mail->addAddress($adminEmail, $adminName);
$mail->Subject = 'New blabla';
$mail->Body = $messageBody;

$fileName = $_FILES['submitimg']['name'];
$filePath = $_FILES['submitimg']['tmpname'];

$mail->addAttachment($filePath, $fileName);

if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
}
}

有人可以帮帮我吗? :)

非常感谢!

最佳答案

好的,我找到了解决方案。这是一个简单的错字:

$filePath = $_FILES['submitimg']['tmp_name'];

关于php - 使用 PHPMailer 发送附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23236929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com