Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2012, 09:51
lebowski15
 
Fecha de Ingreso: septiembre-2007
Mensajes: 13
Antigüedad: 16 años, 7 meses
Puntos: 0
adjuntar archivo PHP

Hola buena.

tengo que enviar un correo desde una pagina y necesito que se puedan adjuntar archivos

mi codigo HTML es es algo asi

<form action="index.php" method="post" enctype="multipart/form-data">
<tr>
<td>
adjunto:
</td>
<td>
<input type="file" name="archivo">
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="btsend" value="Enviar Email"></td>
<input type="hidden" name="action" value="send" />
</form>

y el PHP esta algo asi:

<?php
include("class.phpmailer.php");
include("class.smtp.php");

$archivo = $_FILES["archivo"];

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "[email protected]";
$mail->Password = "xxxxxxxxxx";
$mail->From = "[email protected]";
$mail->Subject = "Inscripcion Encuentro";
$mail->AltBody = "El Correo fue enviado en HTML. Consulte con el administrador para ver este correo";
$mail->MsgHTML("contenido del correo");
$mail->AddAttachment($_FILES["archivo"]);
$mail->AddAddress("[email protected]", "Encuentro");
$mail->IsHTML(true);

if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
} else {
echo "Mensaje enviado correctamente";
}
?>


probe dejandolo de esa manera y tambien con la variable $archivo

el mensaje me llega al correo pero no el adjunto luego de enviar el correo me aparece este mensaje

Could not access file: Array Mensaje enviado correctamente