Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2012, 11:32
munekitacazibarbie
 
Fecha de Ingreso: octubre-2012
Ubicación: México
Mensajes: 40
Antigüedad: 11 años, 6 meses
Puntos: 1
Adjuntar archivo en formulario

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$temautf8_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