Hola.. he estado leyendo varios temas acerca de esto pero no logro dar con el resultado
Lo que tengo envía muy bien los correos pero ahora necesito adjuntar y no se como hacerlo, ya intenté de varias formas pero no resulta.. espero puedan ayudarme.
Tengo el siguiente formulario:
Código HTML:
<form name='contacto' id='contacto' method='post' action='enviar.php' target='_self' enctype="multipart/form-data">
<tr>
<td width="119"><em><font style="font-size:16px">Correo:</font></em></td>
<td width="363" align="left"><label><input type="text" name="mail" id="mail" maxlength="30"/></label><br></td>
</tr>
<tr>
<td width="119"><em><font style="font-size:16px">Asunto:</font></em></td>
<td width="363" align="left"><label><input type="text" name="tema" id="tema" maxlength="30"/></label><br></td>
</tr>
<tr>
<td align="left"><em><font style="font-size:16px">Mensaje:</font></em></td>
<td width="363" height="left"><label><textarea name="mensaje" id="mensaje"></textarea></label><br /><td>
</tr>
<tr>
<td align="left"><em><font style="font-size:16px">Adjuntar Archivo: </font></em></td><br />
<td width="363" height="left"><label><input type='file' name='archivo'></label><br /></td>
</tr>
</form>
Y así es como envío el correo, aquí es en donde no se como hacerle para adjuntar archivos porque así como está funciona perfecto pero solo envia correos sin adjunto
Código PHP:
<?php
$tema = $_POST['tema'];
$mail = $_POST['mail'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = '';
$mensaje .= "Este mensaje fue enviado por: \r\n\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el: " . date('d/m/Y', time());
if (isset($_POST['si'])){
foreach ($_POST['si'] as $para){
echo $para. "<br>";
mail($para, $tema, utf8_decode($mensaje), $header);
$tema = '';
$tema .="Asunto: " . $_POST['tema'];
}
}
echo "<script>document.location.href='info_personal.php';</script>\n";
?>
NOTA: el destinatario depende del checkbox que seleccione el usuario.
Gracias