hola podria por favor alguien revisar este script que envia un archivo adjunto que usa la clase phpmailer, lo modifique para que se cargaran mis datos pero no me funciona , lo revise varias veces ,donde estara el error???gracias .este es:
<?php
//este es el comentario
$file = $archivo;
//aqui se cargan todos los datos del cuerpo del mensaje
$comentarioX= "<b>$minombre<br>$nombre de $edad de edad, que vive en $pais, quiere hacernos el siguiente comentario:<br>$comentario<br>$correoX</b>";
$correoX= "el mail de $nombre es: $correo";
//esta representa el valor del subject
$asuntoX= "este es un comentario de un visitante de GIFTSHOP, ASUNTO: $asunto";
// your name
$minombre = "veronica";
// your email
$mimail = "[email protected]";
$recipient = $mimail;
// Default Send Page
$miredirect = "restumen.html";
$nombreformu = "www.gifshop.com, comentario de: $nombre";
include_once('class.phpmailer.php');
// Indica si los datos provienen del formulario
$postback=isset($_POST['postback']) ? true : false;
if ($postback) {
$mail = new phpmailer ();
$mail -> From = $correo; #direccion de correo de donde viene el mail
$mail -> FromName = $nombreformu; # Puede obtenerse del formulario, por facilidad se hace de esta manera
$mail -> AddAddress ($recipient);
$mail -> Subject = $asuntoX;
$mail -> Body = $comentarioX;
$mail -> IsHTML (true);
$archivos = '';
header("Location: tupagina.php");
$msg = "Mensaje Enviado";
if (isset ($_FILES["archivos"])) {
$msg .= "<ul>";
foreach ($_FILES["archivos"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["archivos"]["tmp_name"][$key];
$name = $_FILES["archivos"]["name"][$key];
$msg .= "<li>$name</li>";
$name = uniqid('bc') . '_' . $name; # Generar un nombre único para el archivo
$mail -> AddAttachment ($tmp_name, $name);
} #if
} # foreach
$msg .= '</ul>';
} # if
if (!$mail -> Send ()){
$msg = "No se pudo enviar el email";
}
}
?>