Guardar un formulario en un archivo de texto

En esta entrada, vamos a guardar datos de un formulario HTML5 en un archivo de texto. Para esto necesitaremos los siguientes archivos:

  • index.html
  • datos.php
  • datos.txt
  • numerofactura.txt
  • estilos.css, en la carpeta css.

Este ejemplo consiste en una factura simplificada para calcular subtotales, el IVA y el total de dos productos, por medio de un formulario.

Los datos del formulario se guardan en el archivo de texto datos.txt.

guardar

Continuar leyendo “Guardar un formulario en un archivo de texto”

Repositorios – Cómo usar y clonar Bitbucket y GitKraken

Voy a montar un tutorial paso a paso de uno de los repositorios más utilizados actualmente.

Bitbucket es un servicio online de alojamiento de código, que permite el control de revisiones Git  y Mercurial.

Continuar leyendo “Repositorios – Cómo usar y clonar Bitbucket y GitKraken”

Clase y objeto en PHP

¿Qué es una clase y un objeto?

En el modelo de Programación Orientada a Objetos (POO) se intenta programar lo más parecido al mundo real, con clases y objetos. Luego, los términos “clase” y “objeto” serán fundamentales en POO.

Los objetos se crean a partir de las clases, que son el punto clave de la POO. En cambio, las clases describen lo que será un objeto, ya que las clases están separadas de los objetos.  Por tanto, las clases serán como una descripción, una definición o un esquema de los objetos.

clase

Continuar leyendo “Clase y objeto en PHP”

Consultas preparadas SQL

Hoy vamos a ver un ejemplo de consultas preparadas para evitar las inyecciones SQL.

Una consulta preparada es una consulta que permite mejorar la seguridad en una base de datos. Para esto utilizaremos los parámetros con el signo interrogante ‘?’.

consultas preparadas

Continuar leyendo “Consultas preparadas SQL”

Inyección SQL, usando GET

En esta entrada vamos a ver ejemplos de cómo una inyección SQL puede entrar en nuestro servidor de base de datos.

Lo primero de todo es dejar claro, que realizar inyecciones SQL, sin consentimiento del propietario de los datos es ilegal en la mayoría de los países.

inyección sql

Continuar leyendo “Inyección SQL, usando GET”

Subir un archivo al servidor

Con PHP podemos subir un archivo al servidor desde el navegador, en la parte del cliente.

De esta manera, podremos enviar facturas de nuestros clientes y proveedores, mandar un curriculum vitae, o simplemente almacenar documentos en nuestro servidor.

subir

Es necesario aclarar que la expresión “subir un archivo” es sinónimo de file upload, o también de “enviar un archivo”. Por tanto, en esta entrada se usarán indiferentemente estas expresiones.

Continuar leyendo “Subir un archivo al servidor”

Variables de sesión PHP

Vamos a trabajar con las variables de sesión en PHP. Primero hay que aclarar que es una sesión en un sitio web.

Una sesión es la forma más fácil de almacenar datos de forma individual, usando un identificador de sesión único. Los identificadores de sesiones se envían al navegador mediante variables de sesión. Cada identificador se usará para recuperar los datos de la sesión existente.

Continuar leyendo “Variables de sesión PHP”