Categoría "PHP"

Validar una dirección de correo electrónico

Cualquier sistema que utilice el correo electrónico debería tener algún tipo de validación para evitar errores y datos basura. Pero ¿cómo validar correctamente? Antes que nada hay que tener por seguro que no hay forma (rápida y práctica) de comprobar que una dirección de correo existe y tiene a un usuario detrás, solamente se puede [...]

11 de enero, 2010 - PHP

Validar parámetros enteros con PHP

Introducción ¿Cómo hacer para estar seguro de que un parámetro obtenido por GET (o POST) es un número entero? Intentando resolver esta pregunta he intentado varias técnicas a lo largo del tiempo, y haciendo esas pruebas he llegado a entender más sobre cómo funcionan las comparaciones y las conversiones automáticas de tipos en PHP. Convirtiendo [...]

8 de enero, 2010 - PHP

Transacciones en MySQL

Hay situaciones en las que necesitamos hacer más de una consulta al mismo tiempo, y todas tienen que ser correctas para que los datos sean consistentes y tengan sentido, de otro modo tendríamos información "colgada" y desvinculada. En el mejor de los casos esta información provocaría un desperdicio de espacio en la base de datos, [...]

2 de enero, 2010 - MySQL, PHP

Manejando archivos .INI con PHP

¿Qué es un archivo .INI? Se puede leer una descripción del formato INI en la Wikipedia. Puesto de forma sencilla, un archivo INI es un archivo de texto con un formato bastante simple: cada línea es de la forma campo = "valor" con posibilidad de contener secciones, declaradas con una línea [nombre_sección]. Son archivos bastante [...]

31 de diciembre, 2009 - PHP

Páginas de error HTTP

Los errores HTTP se ven bastante seguido, pueden suceder en cualquier sitio, en cualquier momento. El sitio falla, alguien copia mal un enlace que le pasa a un amigo, alguien escribe mal la dirección a la que quiere ir. Incluso puede pasar que un motor de búsqueda tenga un enlace viejo en su índice. Se [...]

- Apache, PHP

Registros aleatorios con PHP y MySQL

El problema Obtener un registro al azar de una tabla es útil en diversas ocasiones, por ejemplo para mostrar imágenes o anuncios diferentes en cada carga de una página. Sin embargo no existe una forma eficiente de lograr esto en los motores de bases de datos, al menos no en MySQL. A continuación se describen [...]

26 de diciembre, 2009 - MySQL, PHP