Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/05/2012, 10:23
Avatar de datcom
datcom
 
Fecha de Ingreso: enero-2011
Ubicación: Universo local, Vía láctea, Planeta Azul.
Mensajes: 216
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Formulario PHP - Validez de los campos

Bien, tienes razon pido disculpas,

este es como quedo mi codigo utilizando el PHP
Código PHP:
Ver original
  1. <?php
  2. //proceso del formulario
  3. // si existe "enviar"...
  4. if (isset ($_POST['enviar'])) {
  5.  
  6. //recogemos las variables
  7. $nombre=$_POST['nombre'];
  8. $email=$_POST['email'];
  9. $email2=$_POST['email2'];
  10. $comentario=$_POST['comentario'];
  11. $fav_color= $_POST['fav_color'];
  12. $img='<img src="http://www.WEB.com/img/bannermail.jpg">';
  13. $control_mail="/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/i"; //regExp
  14.  
  15. //comprobamos si todos los campos fueron completados
  16. if ($nombre!='' && $email!='' && $email2!='' && $comentario!='' && $fav_color!='') {
  17.  
  18.  
  19.  
  20.     $contenido = '<html><body>';
  21.     $contenido .= ''.$img.'';
  22.     $contenido .= '<p>Enviado el '.  date("d M Y").'</p>';
  23.     $contenido .= '<hr />';
  24.     $contenido .= '<p>Nombre: <strong>'.$nombre.'</strong>';
  25.     $contenido .= '<p>Email Destinatario: <strong>'.$email2.'</strong>';
  26.     $contenido .= '<p>Comentario: <strong>'.$comentario.'</strong>';
  27.     $contenido .= '<hr />';
  28.         $contenido .= '</body></html>';
  29.  
  30.  
  31.  }
  32.  
  33.  // codigo EMPREAR *******************************************
  34.  
  35. $control_mail="/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/i"; //regExp
  36. if(!preg_match($control_mail,$email2)){
  37. $mensaje_error .= "La <b>sintáxis de email</b> no es válida<br />\n";
  38. exit();
  39. }else{
  40.  
  41. // ejecuto la función mail()
  42.  
  43.  // codigo  EMPREAR *******************************************
  44.  
  45.  
  46. // si todos los campos fueron completados enviamos el mail
  47. mail ("$email2", "Mensaje $fav_color - TITULO", $contenido, "From: TITULO\nContent-Type: text/html; charset=iso-8859-1\nContent-Transfer-Encoding: 8bit");
  48. $flag='ok';
  49. $mensaje='<div id="ok">Mensaje enviado Correctamente</div>';
  50. }
  51.  
  52.  
  53.  }else{
  54. //si no todos los campos fueron completados se frena el envio y avisamos al usuario
  55. $flag='err';
  56. $mensaje='<div id="error">Todos Los Campos Son Requeridos</div>';
  57. }
  58. }
  59.  
  60. ?>
__________________
De la Luz venimos, y hacia la Luz vamos.
Solo hay una sola verdad, y esa es el Amor.
Ayuda aquien tienes al lado y seras ayudado.
Ánimo!