Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/05/2012, 21:45
Avatar de evairdesign
evairdesign
 
Fecha de Ingreso: abril-2012
Mensajes: 54
Antigüedad: 12 años
Puntos: 7
Respuesta: Amigos no me funciona el formulario de contacto!

Amigo, mira este es tu formulario HTML

Código HTML:
Ver original
  1. <form action="#" method="post" id="contact_form">
  2.                         <div class="double_block">
  3.                             <div class="inut_bg active_bg_form">
  4.                                 <input type="text" name="u_name" title="Name&lt;span&gt;*&lt;/span&gt;" class="s_inp_text" value="" style="display: none; ">
  5.                             <span style="">Name<span>*</span></span></div>
  6.                             <div class="inut_bg active_bg_form">
  7.                                 <input type="text" name="u_mail" title="E-mail&lt;span&gt;*&lt;/span&gt;" class="s_inp_text" value="" style="display: none; ">
  8.                             <span style="">E-mail<span>*</span></span></div>
  9.                         </div>
  10.                         <div class="double_block">
  11.                             <div class="inut_bg active_bg_form">
  12.                                 <input type="text" name="u_site" title="Website" class="s_inp_text" value="" style="display: none; ">
  13.                             <span style="">Website</span></div>
  14.                             <div class="inut_bg active_bg_form">
  15.                                 <input type="text" name="u_phone" title="Phone" class="s_inp_text" value="" style="display: none; ">
  16.                             <span style="">Phone</span></div>
  17.                         </div>
  18.                         <div class="clear"></div>
  19.                         <div class="inut_bg big active_bg_form">
  20.                             <input type="text" name="u_subject" title="Subject" class="s_inp_text" value="" style="display: none; ">
  21.                         <span style="">Subject</span></div>
  22.                         <div class="area_bg active_bg_form">
  23.                             <textarea name="u_comment" cols="30" rows="10" title="Your comment&lt;span&gt;*&lt;/span&gt;" class="s_inp_text" style="display: none; "></textarea>
  24.                         <span style="">Your comment<span>*</span></span></div>
  25.                         <a href="#" class="button" id="submit">
  26.                             <span class="left">
  27.                                 <span class="right">
  28.                                     Submit comment
  29.                                 </span>
  30.                             </span>
  31.                         </a>
  32.                     </form>

a la línea 1 le falta la acción, decirle el archivo PHP que procesará y enviará el email, ejemplo.

form (fijate en el action)

Código HTML:
Ver original
  1. <form action="proceso.php" method="post" id="contact_form">

proceso.php

Código PHP:
Ver original
  1. $aviso = "";
  2.  
  3.     // Si el usuario ingresó su nombre, email y comentario en el formulario entonces envía el email
  4. if ($_POST['u_name'] != "" && $_POST['u_email'] != "" && $_POST['u_comment'] != "") {
  5.    
  6.    // email de destino
  7.     $email = "[email protected]";
  8.    
  9.     // asunto del email
  10.     $subject = "Contacto";
  11.    
  12.     // Cuerpo del mensaje
  13.     $mensaje = "---------------------------------- \n";
  14.     $mensaje.= "            Contacto               \n";
  15.     $mensaje.= "---------------------------------- \n";
  16.     $mensaje.= "NAME:   ".$_POST['u_name']."\n";
  17.     $mensaje.= "EMAIL:    ".$_POST['u_email']."\n";
  18.     $mensaje.= "SUBJECT:    ".$_POST['u_subject']."\n";
  19.     $mensaje.= "WEBSITE:    ".$_POST['u_site']."\n";
  20.     $mensaje.= "PHONE: ".$_POST['u_phone']."\n";
  21.     $mensaje.= "FECHA:    ".date("d/m/Y")."\n";
  22.     $mensaje.= "HORA:     ".date("h:i:s a")."\n";
  23.     $mensaje.= "IP:       ".$_SERVER['REMOTE_ADDR']."\n\n";
  24.     $mensaje.= "---------------------------------- \n\n";
  25.     $mensaje.= $_POST['u_comment']."\n\n";
  26.     $mensaje.= "---------------------------------- \n";
  27.     $mensaje.= "Enviado desde http://misitio.com \n";
  28.    
  29.     // headers del email
  30.     $headers = "From: ".$_POST['u_email']."\r\n";
  31.    
  32.     // Enviamos el mensaje
  33.     if (mail($email, $subject, $mensaje, $headers)) {
  34.         $aviso = "Su mensaje fue enviado.";
  35.     } else {
  36.         $aviso = "Error de envío.";
  37.     }
  38. }

Eso es todo, espero a ver sido de ayuda!!

Aquí puedes ver un tutorial mas completo http://blog.unijimpe.net/enviar-e-mail-con-php/

Saludos!!
__________________
Todo debe hacerse lo más simple posible pero no más simple