El Blog de Dasumo


Formulario de Contacto en PHP con validación (Sencillo y muy Básico).

Actualización Mayo 5 de 2015 (descarga al final del post):

- Nueva versión 2.0
- HTML 5
- Optimizado el javascript de validación
- Código PHP que envía el correo: Más seguridad y validación extra

Hola a todos, en esta ocasión les presento este sencillo tutorial para crear un formulario de contacto simple y muy fácil de implementar, hecho en PHP.

Para hacer nuestro formulario un poco más interesante, agregaré validación JavaScript de campos vacíos + Confirmación de envío o mensaje de error en caso de que el formulario no pueda ser enviado.

El formulario consta de 3 archivos:

  1. contacto.html – Página HTML que verán las personas que visiten el formulario en tu sitio web.
  2. validar.js – JavaScript para validar que los campos de nuestro formulario no estén vaciós
  3. contacto.php – El script PHP que recoge las variables de nuestro formulario y envía el E-Mail de contacto.

Continuar leyendo…

Escrito en: Webmaster

Validar formularios con JavaScript y Expresiones Regulares: Validación de E-Mail

JavaScript
Continuando con el tema de JavaScript y el uso de Expresiones Regulares para validar formularios ( el artículo anterior escribí sobre como Validar URL con javascript ), en esta ocasión mostraré una expresión regular que comprueba si las direcciones de correo electrónico escritas en un formulario están en formato correcto, por ejemplo:

  • nombre@dominio.com es correcto y pasa la validación.
  • nombre@dominio es incorrecto y dará error.

 

La expresión regular que nos permitirá validar que un campo de formulario contiene una dirección de correo electrónico correcta, es la siguiente:

Continuar leyendo…

Escrito en: Webmaster

Validar Formularios con JavaScript y expresiones regulares: Validación de URL.

Validar URL JavaScript

La forma más fácil para validar una dirección URL con JavaScript dentro de un formulario, es usar expresiones regulares, he creado una pequeña función bastante útil que es capaz de validar incluso formatos raros de URL (por ejemplo: http://dominio.com:445/)

La función que contiene la expresión regular es la siguiente:

Ver el artículo completo…

Escrito en: Webmaster

Respaldar y restaurar una Base de Datos MySQL con línea de comandos y un acceso SSH.

MySQL logo

MySQL Logo

La forma más rápida y segura de respaldar una Base de Datos en servidores LINUX sin que ésta se corrompa, sin que haya perdida de datos o errores de formato, sin afectar el rendimiento o la carga del servidor, y sin afectar las visitas a tu sitio web, es desde la línea de comandos usando una conexión SSH.

Para esto, es necesario:

– Tener acceso SSH al servidor (como ROOT o como USUARIO con los permisos necesarios).
– Un cliente SSH para conectarte.

Leer más…

Escrito en: Webmaster

Un fuerte sismo de magnitud aún desconocida (el SSN reporta una magnitud preliminar de 5.9 grados en la escala de Richter), acaba de registrarse en la Cd. de México y Area Metropolitana (DF y Estado de México), hoy, Domingo 16 de Junio de 2013 (día del padre) a las 0:19 hrs, hora del centro de México.

Actualización:
El servicio sismológino nacional reporta en su cuenta de Twitter, en una tercera actualización, que el temblor de hoy tuvo una magnitud de 5.8 grados en la escala de Richter (previamente se había anunciado que era de 5.9 y después de 6.0 grados).

Continuar leyendo…

Escrito en: General, México

Un fuerte sismo de magnitud aún desconocida (el Sismológino nacional reporta una magnitud estimada de 6.33 grados en la escala de Richter), acaba de sentirse hoy 15 de Noviembre de 2012 en la CD. de México (DF y Area metropolitana) alrededor de las 03:15 de la madrugada.

Temblor DF hoy.

Actualización:
El servicio sismológino nacional UNAM reporta en su cuenta de twitter, que la mágnitud del sismo registrado hoy 15 de Noviembre de 2012 es de 6.38 grados richter:

http://twitter.com/SismologicoMX ( www.ssn.unam.mx )
Preliminar: SISMO Magnitud 6.38 Loc. 19 km al ESTE de CD ALTAMIRANO, GRO 15/11/2012 03:20:23 Lat 18.34 Lon -100.49 Pf 47 km.

Saludos desde México, Dasumo.

Escrito en: General, México

Sábado 10 de Diciembre de 2011:

Un sismo de 6.5 grados en la escala de Richter sacudió el día de hoy el Distrito Federal, el epicentro se localiza a 47 Km. al noroeste de Zumpango, Guerrero. El movimiento telúrico inició a las 19:48 hrs y duró aproximadamente 1 minuto. El sismo se sintió bastante fuerte, los primeros informes indican que fue un movimiento TREPIDATORIO es por esa razón que se sintió más fuerte de lo normal.

El temblor de 6.5 grados ( dato obtenido del servicio sismologico nacional tras recalcular varias veces la magnitud del sismo, ya que la primera información indicaba 6.45 grados Richter, despues 6.8 grados Richter ) se sintió además en la Ciudad de México, Estado de México, Guerrero, Morelos, Oaxaca, Puebla, Hidalgo y Michocán. Temblor DF hoy.

Ver el artículo completo…

Escrito en: México

Una de las prácticas que nos ayudará a mejorar el rendimiento y velocidad de respuesta de un sitio web, es el mantenimiento de las Bases de Datos, pues el continuo insertar y borrar datos las va fragmentando y haciendo cada vez más grandes, causando que las consultas SQL sean más lentas.

MySQL Database Optimizar Base de datos

MySQL Logo

La forma usual de optimizar las tablas de nuestras bases de datos, es entrar al phpMyAdmin y hacer el debido proceso, sin embargo, este método quita demasiado tiempo teniendo en cuenta que puede hacerse desde la línea de comandos, pudiendo hacerlo remotamente con una conexión SSH o bien automatizar el proceso añadiendo la tarea al crontab.

Los pasos son muy sencillos, recuerden que si desean hacerlo remotamente, es necesaria una conexión SSH, Putty es un cliente SSH muy recomendable (pueden descargar putty aquí), funciona en todas las plataformas Windows (incluso en Windows 7) y no requiere instalación.

Leer más…

Escrito en: Webmaster

Aprende PHP, Manual en Español – PDF.

Para los que recien inician o quieren iniciar con la programación en PHP y MySQL, les dejo este excelente manual en Español escrito por Joel Gonzalez Estrada.

Está en formato PDF con un total de 52 páginas, tiene un tamaño de 528Kb.

Tutorial PHP

Manual PHP y MySQL

Leer más…

Escrito en: Webmaster

Subir