首页 > 解决方案 > 使用 phpmailer 发送邮件时无法访问文件错误?

问题描述

我的电子邮件是带附件发送的,但我收到错误/消息无法访问文件。这是我的代码

if (isset($_FILES['file1'])) {

    foreach ($_FILES['file1']['tmp_name'] as $key => $tmp_name)
    {
        $att_key   = $_FILES['file1']['name'][$key];
        $file_name = $key . $_FILES['file1']['name'][$key];
        $file_size = $_FILES['file1']['size'][$key];
        $file_tmp  = $_FILES['file1']['tmp_name'][$key];
        $file_type = $_FILES['file1']['type'][$key];  

        move_uploaded_file($file_tmp, "upload/" . time() . $file_name);
        $attchments[$att_key] = "upload/" . time() . $file_name;
    }
}
else{
}

foreach ($attchments as $key => $value) {
    $mail->addAttachment($value, $key); 
}

标签: phpphpmailer

解决方案


推荐阅读