Tutorial de composer: Como reutilizar el código de otros.
Composer, guia de inicio

Cuando estamos programando una aplicación siempre necesitamos agregar alguna funcionalidad que alguien más ya desarrolló, por ejemplo enviar correos, utilizar un sistema de plantillas, agregar un log de acciones, etc. Hace muchos años lo que hacías era buscar una librería que haga el trabajo, descargarla, leer la documentación para instalarla/agregarla en tu aplicación y luego […]

Leer más
Que es CSRF, por que es peligroso y como proteger tu código.
Prevención CSRF

CSRF significa Cross-Site Request Forgery, esta es una vulnerabilidad que puede existir en cualquier lenguaje de programación y en cualquier programa en el que no se ha tomado medidas para prevenirlo. En este tipo de ataques alguien genera un enlace con información que puede hacer que realices una acción sin tu consentimiento en algún sistema en […]

Leer más
Como configurar php de forma segura
Configurar php de forma segura

Cada día más de 30,000 sitios web son hackeados (sí, cada día), muchos de estos casos se deben a que su servidor no esta configurado de forma apropiada. De hecho hace unos años (en el 2011), cuando me iniciaba en todo esto, mi pagina web… fue hackeada, desde entonces tuve que investigar mucho sobre seguridad […]

Leer más
Donde esta el archivo php.ini
Donde esta php.ini

El archivo php.ini es donde se guarda la configuración de PHP, en una instalación de PHP puede haber más de un archivo php.ini entonces saber cual es que se está usando, puede ser un poco difícil. Pero hay una forma sencilla de encontrar exactamente cual es el que debes modificar.

Leer más
Acceso a bases de datos usando PDO en PHP
Bases de datos usando PDO

Si estás creando un sistema usando PHP y deseas acceder a una base de datos sin utilizar algún framework, entonces la librería PDO es algo que deberías de considerar. En este articulo voy a mostrarte una introducción de como usar PDO en tus proyectos. Para este ejemplo vamos a necesitar una base de datos MySQL, en […]

Leer más
Generar información para una base de datos de pruebas
Como usar faker y php para generar datos

Cuando estamos desarrollando un sistema, usualmente tenemos una base de datos con solo «algunos» registros, esto sucede por que no tenemos tiempo para ingresar suficientes registros (o es muy aburrido). En este articulo te mostraré como llenar una base de datos con miles de registros de forma casi automática y prácticamente sin ningún esfuerzo.

Leer más
Como crear un RESTful Web Service en PHP
Crear un restful web service con php

Ahora veremos cómo crear un RESTful web service utilizando PHP y MySQL para consultar y guardar la información. Para que puedas probar este código debes tener instalado PHP y MySQL, si aun no lo tienes puedes instalarlo en tu computadora siguiendo los pasos en este articulo.

Leer más
PHP5 vrs PHP7 Nuevas funciones que debes probar
Novedades en php

A pesar de que php7 fue liberado hace mucho tiempo (Diciembre 2015), muchas personas siguen programando en php5 (5.6 fue la ultima versión) o peor aún utilizan php7 pero sin aprovechar los mejores cambios. Es por eso que decidí crear este articulo con los mejores cambios en PHP7 que te ayudaran a crear mejor código […]

Leer más