Cita:
Iniciado por alex1084
hola mira revisa esta parte porque creo que ahi es el problema
Código PHP:
Ver originalif(!empty( $file_name )) { $mail->AddAttachment($_FILES["archivo"]["tmp_name"], $_FILES["archivo"]["name"]);
}
Al menos en la parte de codigo que muestras no encuentro definida la variable $file_name , por lo tanto no entra a este if
Gracias pero ese no es el error cuando lo cheque para un salo email asi Funciono bien
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";
$email = $_POST[email2];
$mensaje.= $_POST['mensaje']."\n\n";
// asunto del email
$subject = $_POST[nombre2];
$mail->From = $_POST[email];
if ($varname != "") {
$mail->AddAttachment($vartemp, $varname);
}
$mail->FromName = "Plantel";
$mail->Subject = $_POST['nombre2'];
$address = $_POST[email2];
$mail->AddAddress($address, "Probando");
$body .= $mensaje;
$mail->Body = $body;
if(!empty( $file_name )) {
$mail->AddAttachment($_FILES["archivo"]["tmp_name"], $_FILES["archivo"]["name"]); }
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Mensaje Enviado!";
}
}