Cita:
Iniciado por pateketrueke
...Además, ¿por qué no explicas a detalle lo que sucede?...
Buen día, maestro.
Muy bien. Tengo un formulario que incluye un
<input type ="file" name="archivo" />. El submit nos lleva a un process.php, el cual contiene en 1ra instancia las líneas que puse más arriba, que sólo las empleo para saber si existe el archivo con las características pertinentes.
Ahora, si resulta que la variable
$archivoCorrecto es igual a
true entonces se envía el archivo por correo mediante la clase PHPMailer:
Código PHP:
if ($forma == "formaReclutamiento" && $nombre && $email)
{
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->setFrom('[email protected]', 'Durán');
$mail->addReplyTo('[email protected]', 'Durán');
$mail->addAddress('[email protected]', 'Durán');
// $mail->addAddress('[email protected]', 'Reclutamiento Balper');
// $mail->addCC($email, $nombre);
// $mail->addBCC('[email protected]', 'paradigmacero');
// $mail->addBCC('[email protected]', 'paradigmacero');
// $mail->addBCC('[email protected]', 'paradigmacero');
$mail->Subject = 'Nuevo mensaje de reclutamiento del sitio web BALPER.';
$mail->isHTML(true);
$str =
<<<EOF
<p>Aquí va el HTML del cuerpo del mensaje</p>
EOF;
$mail->Body = $str;
if ( $archivoCorrecto == true )
{
$mail->AddAttachment($archivo['tmp_name'], $archivo['name']);
}
if ( !$mail->send() )
{
header("Location: error.html");
}
else
{
header("Location: gracias-reclutamiento.html");
}
}
}
Saludos!