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”

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”