Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2012, 13:57
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Pregunta echo no responde

Tengo un formulario de email en www.anhida.org/portal/ el cual me apunta a este script PHP el cual devuelve mensaje solo cuando se envia el formulario vacio, no se porque no devuelve el mensaje de recibido bien, simplemente se queda en blanco

gracias


Código PHP:
  //variable de validacion

  
$valida true;

  if (empty(
$_POST['nombre'])) {

    echo 
"<b>No se especifico nombre</b><br/>";

    
$valida false;

  }

  if (empty(
$_POST['email'])) {

   echo 
"<b>No se especifico E - mail</b><br/>";

   
$valida false;

  }

  if (empty(
$_POST['asunto'])) {

   echo 
"<b>No se especifico asunto</b><br/>";

   
$valida false;

  }

  if (empty(
$_POST['mensaje'])) {

   echo 
"<b>Por favor, no envie un mensaje en blanco</b><br/>";

   
$valida false;

  }

  
// Validamos la direccion de correo electronico

  
if (!strchr($_POST['email'],"@") || !strchr($_POST['email'],"."))
   {

    echo 
"<b>No es un correo valido</b><br/>";

    
$valida false;

   }

  
// Si las comprobaciones son correctas

  
if ($valida == true)

   {

    
// Creamos el header para el mensaje

    // para:

    
$to $_POST['para'];

    
// Asunto

    
$subject $_POST['asunto'];

    
// Cabeceras del mail (Content-Type y demas info)

    
$headers "MIME-Version: 1.0\n";

    
$headers .= "Content-type: text/html; charset=utf-8\n";

    
// El From: en la forma Nombre <[email protected]>, esto garantiza que

    // el receptor vea solo el nombre de quien envia

    
$headers .= "From: ".$_POST['nombre']." <".$_POST['email'].">\n";

    
// Opcional: Resopnder a:

    
$headers .= "Reply-To: " $_POST['email']."\n";

    
//Opcional X-Mailer

    
$headers .= "X-Mailer: PHP/" phpversion();

    
// Cuerpo del email

    
$message $_POST['mensaje'];

    if(
mail($to$subject$message,$headers))
     {

      echo 
"<p>Mensaje enviado, Gracias por sus sugerencias.<br /><a href=\"javascript:history.go(-1)\">Volver</a></p>";

     }

   }