From d3f566012bd82a7690c501114245933dd16a662b Mon Sep 17 00:00:00 2001 From: Marcus Bointon Date: Sun, 28 Nov 2021 14:39:03 +0100 Subject: [PATCH] Fix bug in multiple file upload example, fixes #2569 --- examples/send_multiple_file_upload.phps | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/send_multiple_file_upload.phps b/examples/send_multiple_file_upload.phps index 67a17811..aeb65c14 100644 --- a/examples/send_multiple_file_upload.phps +++ b/examples/send_multiple_file_upload.phps @@ -20,7 +20,7 @@ if (array_key_exists('userfile', $_FILES)) { //Attach multiple files one by one for ($ct = 0, $ctMax = count($_FILES['userfile']['tmp_name']); $ct < $ctMax; $ct++) { //Extract an extension from the provided filename - $ext = PHPMailer::mb_pathinfo($_FILES['userfile']['name'], PATHINFO_EXTENSION); + $ext = PHPMailer::mb_pathinfo($_FILES['userfile']['name'][$ct], PATHINFO_EXTENSION); //Define a safe location to move the uploaded file to, preserving the extension $uploadfile = tempnam(sys_get_temp_dir(), hash('sha256', $_FILES['userfile']['name'][$ct])) . '.' . $ext; $filename = $_FILES['userfile']['name'][$ct];