$seccion = "boletin"; include ('esierra_head.php'); ?>
Gracias
Hemos recibido su registro:
Nombre: | echo $nombre;?> |
E-mail: | echo $email;?> |
Teléfono: | echo $telefono;?> |
Ahora usted es miembro de nuestro boletín electrónico y recibirá en su e-mail invitaciones, noticias, información sobre nuestras actividades, etc.
} // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // mostrar forma para corregir errores // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * function mostrar_forma() { global $nombre, $email, $telefono; ?> } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // funcion para dar de alta en el directorio un registro // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * function alta_registro() { global $nombre, $email, $telefono; include ('./xadminx/db.php'); $nombre= mysql_real_escape_string($nombre); $email= mysql_real_escape_string($email); $telefono= mysql_real_escape_string($telefono); $dia = date('j'); $mes_x = date('n'); $ano = date('Y'); // recupera el dia, mes y año para la fecha $meses = array(1=>"I", 2=>"II", 3=>"III", 4=>"IV", 5=>"V", 6=>"VI", 7=>"VII", 8=>"VIII", 9=>"IX", 10=>"X", 11=>"XI", 12=>"XII"); // creo un array para almacenar el nombre en español del mes $mes = $meses[$mes_x]; // defino el mes actual $fecha = $dia . "/" . $mes . "/" . $ano; //recupera fecha con formato $sql = "INSERT INTO clientes SET nombre='$nombre', email='$email', fecha = '$fecha', telefono='$telefono';"; if (@mysql_query($sql)) { mostrar_registro(); } else { ?>Error al registrar sus datos en el directorio:
Inténtelo de nuevo
mostrar_forma(); } mysql_close($conexion); } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // funcion para verificar un correo // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * function valida_email() { global $email; $pattern = "^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$"; if(eregi($pattern, $email)) return true; else return false; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // error en el e-mail // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * function error_email() { global $email; ?>La dirección:
echo $email ?>
está mal escrita o no existe.
Su solicitud de registro ha sido rechazada
Verifique su dirección de e-mail.
También puede registrarse sin escribir su e-mail.
Inténtelo de nuevo
} // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // verifica formulario // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * function verifica_forma() { global $nombre, $telefono, $email, $error_msg; $error = false; if($nombre == "") { // error por campo en blanco $error = true; $error_msg .= "Usted dejó en blanco
Su mensaje no se envió
Intentélo de nuevo
} // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // muestra mensaje de bienvenida // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * function bienvenida() { ?>Lo invitamos a registrarse en nuestro boletín electrónico. Al registrarse recibirá en su e-mail ofertas especiales, noticias, información sobre nuestras actividades, etc.
Para registrarse, solo llene este formulario:
} // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // poniendo todo junto // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * if (array_key_exists('enviar',$_POST)) { $nombre = strip_tags($_POST["nombre"]); $email = strip_tags($_POST["email2"]); $telefono = strip_tags($_POST["telefono"]); $email = strip_tags(strtolower(trim($email))); // quita espacio en blanco, convierte a minusculas // recupero las variables a insertar if (!verifica_forma()) { if($email == "") { alta_registro(); } else { if(valida_email()) { alta_registro(); } else { error_email(); mostrar_forma(); } } } else { error_vacio(); mostrar_forma(); } } else { bienvenida(); mostrar_forma(); } ?>