Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2012, 12:15
Avatar de cesarcaes
cesarcaes
 
Fecha de Ingreso: marzo-2010
Mensajes: 57
Antigüedad: 14 años, 2 meses
Puntos: 1
mensaje js en php no se muestra

este codigo es para enviar un correo electronico. el problema esta que quiero mostrar un mensaje de confirmacion que se ha enviado el correo. el correo se envia por el mensaje java script no se muestra... alguien puede ayudarme.



<?php
$usersmtp ="[email protected]"; // Entre las comillas va una cuenta de correo de su panel de control
$pass="xxxxxxxxxxx"; // Entre las comillas va el password de la cuenta de correo
/*$destino="[email protected]"; // Entre las comillas la direccion de correo donde va a recibir los mails */


if ( $_POST['tipo'] == "1")
{
$destino="[email protected]";
}
else
{
if ( $_POST['tipo'] == "2")
{
$destino="[email protected]";
}
else
{
$destino="[email protected]";
}
}



// Se verifica que los datos han sido enviados desde el formulario, para la validación con el SMTP
if ( $_POST['enviar'] == "1")
{
if ( $_POST['nombre'] != "" && $_POST['apellido'] != "" && $_POST['email'] != "" )

{
// Se incluye la librería necesaria para el envio
require_once("fzo.mail.php");

$mail = new SMTP("localhost",$usersmtp,$pass);

// Se configuran los parametros necesarios para el envío
$de = $usersmtp ;
$a = $destino;
$asunto = "E-mail Contacto";
$cc = $_POST['cc'];
$bcc = $_POST['bcc'];


$cuerpo = "Este es un e-mail enviado desde el formulario de contacto de la pagina\n\n";
$cuerpo .= "Nombre: " .$_POST['nombre'] . "\n";
$cuerpo .= "Apellido: " .$_POST['apellido'] . "\n";
$cuerpo .= "Direccion: " .$_POST['direccion'] . "\n";
$cuerpo .= "Telefono: " .$_POST['telefono'] . "\n";
$cuerpo .= "Email: " .$_POST['email'] . "\n";
$cuerpo .= "Consulta: " .$_POST['consulta'] . "\n";



$header = $mail->make_header(
$de,
$a,
$asunto,
$_POST['prioridad'],
$cc,
$bcc
);

/*
Pueden definirse más encabezados. Tener en cuenta la terminación de la
linea con (\r\n)

$header .= "Reply-To: ".$_POST['from']." \r\n";
$header .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$header .= "Content-Transfer-Encoding: 8bit \r\n";
$header .= "MIME-Version: 1.0 \r\n";
*/

// Se envia el correo y se verifica el error
$error = $mail->smtp_send($de, $a, $header, $cuerpo, $cc, $bcc);
if ($error == "0") { ?>
<script language="javascript">alert('lo que quieras');</script>
<?php
header("Location: contacto.html");
}

else
echo $error;
}
else
{

echo("Complete los campos Requeridos ");
}
}
?>