我四处搜索,但找不到具体的答案。我有一个用户可以放入多个附件的表单。我正在使用 PHPMailer 发送提交的表单。我到处看,似乎有人解释了如何上传多个文件,但不是从用户输入中解释的。谢谢你!。我的附件上传按钮名称是“附件”if (isset($_POST["submit"])) {$optionOne = $_POST['optionOne'] ;$tick = $_REQUEST['tick'] ;$results = $_REQUEST['results'] ;$option = $_POST['option'] ;$option = $_POST['requirements'] ;$mail = new PHPMailer; //Server settings$path = 'upload/' . $_FILES["attachments"]["name"]; move_uploaded_file($_FILES["attachments"]["tmp_name"], $path); $mail->SMTPDebug = 2; // Enable verbose debug output $mail->isSMTP(); // Set mailer to use SMTP $mail->isSendmail(); // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = 'bonnie'; // SMTP username $mail->Password = 'bonnie'; // SMTP password $mail->SMTPSecure = 'tls'; // Enable TLS encryption, `ssl` also accepted $mail->Port = 587; // TCP port to connect to //Recipients $mail->setFrom('bonniethompson12345@gmail.com', 'Mailer'); $mail->addAddress('bonniethompson12345@gmail.com'); // Add a recipient $mail->isHTML(true); $mail->AddAttachment($path); // Set email format to HTML $mail->Subject = 'Form submission'; $mail->Body = 'This course is identified in my Work Plan and Learning Agreement: $optionOne \n \n I am attending this session because: $tick \n \n What would you like to achieve as a result of your attendance: $results \n \n Do you require adjustments or additions to the session delivery to support your participation: $option \n \n Please provide details of your requirments: $requirements</b>'; $mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; //$mail->AddAttachment('Logo.png');
1 回答
- 1 回答
- 0 关注
- 188 浏览
添加回答
举报
0/150
提交
取消