Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2013, 14:18
NAVYGAR
 
Fecha de Ingreso: mayo-2010
Mensajes: 43
Antigüedad: 13 años, 11 meses
Puntos: 0
Problema con echo y else

Hola compañeros.

Tengo un codigo que me envía el mail correctamente:

<?php
$para = "[email protected]";
$nombre = $_POST["nombre"];
$asunto = "Enviado por: $nombre: ".$_POST["asunto"];
$mensaje = $_POST["mensaje"];
$de = $_POST["mail"];

$headers = "MIME-Version:1.0;\r\n";
$headers .= "Content-type: text/html; \r\n charset=iso-8859-1; \r\n";
$headers .= "From: $de \r\n";
$headers .= "To: $para; \r\n Subject:$asunto \r\n";

if (mail($para, $asunto, $mensaje, $headers))
{
echo "Gracias, Su mensaje se ha enviado correctamente ...";
}
else
{
echo "Su mensaje NO ha sido enviado, por favor, vuelva a intentarlo.";
}
?>

La cuestión es que al mandarlo correctamente me muestra el segundo echo ...
Su mensaje NO ha sido enviado, por favor, vuelva a intentarlo.

Y si intento mandarlo erróneo me muestra el mismo mensaje.

Hay algo despues del if final que no logro averiguar y he probado algunas otras opciones

Agradezco mucho la ayuda y esa "manita".