Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/02/2015, 14:02
Avatar de lauser
lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: no puedo enviar form de contacto

Prueba este form.

Código HTML:
Ver original
  1. <form method="post" action="contact.php">
  2.                                 <div class="row 50%">
  3.                                     <div class="6u"><input type="text" name="name" placeholder="Nombre" /></div>
  4.                                     <div class="6u"><input type="text" name="email" placeholder="Email" /></div>
  5.                                 </div>
  6.                                 <div class="row 50%">
  7.                                     <div class="12u">
  8.                                         <textarea name="message" placeholder="Mensaje"></textarea>
  9.                                     </div>
  10.                                 </div>
  11.                                 <div class="row">
  12.                                     <div class="12u">
  13.                                         <input type="submit" value="Enviar" />
  14.                                         <input type="reset" value="Borrar" class="alt" />
  15.                                     </div>
  16.                                 </div>
  17.                             </form>

y el php, contact.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. //Compruebe que todos los campos se han llenado correctamente
  4. $tvar=array($_POST['name'],$_POST['email'],$_POST['message']);
  5. foreach($tvar as $var)
  6.  {
  7.  if(!isset($var) OR is_null($var))
  8.   exit('No ha rellenado el formulario correctamente.');
  9.  }
  10.  
  11. //Destinatario, asunto, remitente, mensaje
  12. $sujet='Correo desde formulario';
  13. $header='From:'.$_POST["name"].' '.'<'.$_POST["email"].'>';
  14. $msg='Nombre : '.$_POST["name"]."\r\n".'Mensaje : '.$_POST["message"]."\r\n".'Email : '.$_POST["email"];
  15.  
  16. //Envio de email
  17. if(mail($dest,$sujet,$msg,$header))
  18.  echo($email);
  19.  echo($message);
  20.  echo($name);
  21.  echo "<script>alert('Mensaje enviado correctamente, pulse continuar');</script>";
  22.  echo "<script>history.go(-1);</script>";
  23.  
  24. ?>
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-