php多个附件上传文件,在PHPMailer中添加多个附件

我试图在附件中附加多个图像.我使用forearch作为每个附件但是,当我使用foreach时它没有得到临时名称和名字,我可能做错了.以下是代码和错误:

< input id =“upload-file”class =“upload-file”type =“file”name =“upload-file []”>

var_dump $_FILES [‘upload-file’]:

array(5) { ["name"]=> array(1) { [0]=> string(47) "WRANGLER_AW13_GIRLONTOP_A4_LANDSCAPE_300dpi.jpg" } ["type"]=> array(1) { [0]=> string(10) "image/jpeg" } ["tmp_name"]=> array(1) { [0]=> string(24) "C:\xampp\tmp\php41DC.tmp" } ["error"]=> array(1) { [0]=> int(0) } ["size"]=> array(1) { [0]=> int(91742) } }

名称和temp_name的var_dump:

Notice: Undefined index: name in C:\xampp\htdocs\hmg\process-email.php on line 66

Notice: Undefined index: tmp_name in C:\xampp\htdocs\hmg\process-email.php on line 67

NULL

NULL

码:

foreach($_FILES['upload-file'] as $file) {

$name = $file['name'];

$path = $file['tmp_name'];

var_dump($name);

var_dump($path);

//And attach it using attachment method of PHPmailer.

$mail->addattachment($path,$name);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值