Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde, tenho formulário configurado utilizando o PHPMailer, porém já funciona, só q está configurado para enviar 1 anexo, como faço para enviar vários anexos.
Pega o arquivo:
$file_name = $key.$_FILES['files']['name'][$key];
e no PHPMailer:
$mail->AddAttachment('arquivos/documentos/'.$file_name.'', ''.$file_name.'');Vítor Mendes, não está indo mesmo assim
consegui desta maneira:
foreach($_FILES['files']['tmp_name'] as $key => $tmp_name ){
$file_name = $key.$_FILES['files']['name'][$key];
$file_size =$_FILES['files']['size'][$key];
$file_tmp =$_FILES['files']['tmp_name'][$key];
$file_type=$_FILES['files']['type'][$key];
$mail->addattachment('arquivos/documentos/'.$file_name.'', ''.$file_name.'');
}Boa Noite, agora ao invés de ser um upload múltiplos, vai ser com vários campos FILES, como que ficaria?
<input name="ab_anexo_rg" class="form-control" type="file" value="" required />
<input name="ab_anexo_cpf" class="form-control" type="file" value="" required />
<input name="ab_anexo_titulo_eleitor" class="form-control" type="file" value="" required />
<input name="ab_anexo_comprovante_end" class="form-control" type="file" value="" required />
<input name="ab_anexo_iptu" class="form-control" type="file" value="" required />
Ola dutopfave
Já tentaste com um ciclo for ?
Abraço
Vítor Mendes