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”

Formularios en HTML5

Antes de empezar, hemos de aclarar qué son y para qué sirven los formularios en HTML5.

Primeramente, un formulario, según la Real Academia Española, es un impreso con espacios en blanco. Esta definición en un sitio web, sería un documento que nos permite rellenar información de forma ordenada y estructurada. Algunos ejemplos podrían ser escribir nuestro nombre y apellidos, dirección, cuenta de email, etc.

formularios en HTML5

Continuar leyendo “Formularios en HTML5”

Propiedades con arrays

Las propiedades con arrays en objetos de JavaScript es posible. Para esto, necesitaremos ver varios ejemplos y su código.

Un objeto de JavaScript tiene propiedades. Una propiedad de un objeto es  una variable unida al objeto. Básicamente, una propiedad de un objeto define una característica del objeto.

Para acceder a una propiedad de un objecto usaremos la siguiente sintaxis:

nombreObjeto.nombrePropiedad

Ejemplos

var miCoche = new Object();
miCoche.marca = "Ford";
miCoche.modelo = "Fiesta";
miAuto.anyo = 2015;

Otra forma de trabajar con los objetos:

miAuto["marca"] = "Ford";
miAuto["modelo"] = "Fiesta";
miAuto["anyo"] = 2015;

propiedades arrays

Continuar leyendo “Propiedades con arrays”

Arrays en JavaScript – Uso y ejemplos

Los arrays, también conocidos como vectores o arreglos, son estructuras de datos lineales que almacenan la información en posiciones continuas. De hecho, estas posiciones son numeradas por índices y empiezan por 0. En JavaScript, un array puede almacenar diferentes tipos de datos.

Así pues, los arrays almacenan información más compleja que la simples variables.

arrays - representación gráfica

Continuar leyendo “Arrays en JavaScript – Uso y ejemplos”

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”

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”