我正在寻找使用 PHPMailer 发送附件。要发送邮件,我需要存储它,因此在此过程中我会自动创建一个文件夹,并且我想将这些上传的文件保存在该文件夹中。
文件夹已正确创建,但文件未在文件夹内移动。我试过使用move_uploaded_fileandcopy但这不起作用。
如果有人能告诉我这里出了什么问题...
if (!empty($_POST['uploaded_file']) & isset($_POST['uploaded_file'])){
// Creatinf folder ploads if not exist
$path_upload = "uploads";
createFolderIfNotExist($path_upload);
// create folder with company name if not exist
$path_file = $path_upload . '/mail_upload';
createFolderIfNotExist($path_file);
// create folder with date + id_user
$path_file .= "/".date("Ymd").$user->getId();
createFolderIfNotExist($path_file);
foreach ($_POST['uploaded_file'] as $attachment2) {
move_uploaded_file($attachment2, "../".$path_file."/".$attachment2);
$pj = "/".$path_file."/".$attachment2;
// Attachments
$mail->addAttachment($pj); // Optional name
}
}
谢谢你的帮助
BIG阳
江户川乱折腾
慕侠2389804