Código PHP:
require("class.phpmailer.php");
if ($_POST['action'] == "send") {
$varname = $_FILES['archivo']['name'];
$vartemp = $_FILES['archivo']['tmp_name'];
$mail = new PHPMailer();
$mail->Host = "localhost";
$mail->From = "[email protected]";
$mail->FromName = "Full Rapido Web";
$mail->Subject = $_POST['asunto'];
$mail->AddAddress($_POST['destino']);
if ($varname != "") {
$mail->AddAttachment($vartemp, $varname);
}
$body = "<strong>Mensaje</strong><br><br>";
$body.= $_POST['mensaje']."<br>";
$body.= "<i>Enviado por X</i>";
$mail->Body = $body;
$mail->IsHTML(true);
$mail->Send();
}
este es el formulario la parte donde duplico las entradas para cargar archivos
Código PHP:
<form name="formu" id="formu" action="upload.php" method="post" enctype="multipart/form-data">
<dl>
<dt><label>Archivos a Subir:</label></dt>
<!-- Esta div contendrá todos los campos file que creemos -->
<dd><div id="adjuntos">
<!-- Hay que prestar atención a esto, el nombre de este campo debe siempre terminar en []
como un vector, y ademas debe coincidir con el nombre que se da a los campos nuevos
en el script -->
<input type="file" name="archivo[]" />
<input type="file" name="archivo[]2" />
<input type="file" name="archivo[]3" />
<br />
</div></dd>
<dt> </dt>
<dd>
<div></div>
</dd>
<dt> </dt>
<dd><input type="submit" value="Enviar" id="envia" name="envia" /></dd>
</dl>
</form>