- Introducción al curso de PHP.
- Validación de variables en PHP.
- Manejar archivos en PHP.
- Administrador de DB phpMyAdmin.
- Conectarse a una base de datos.
- Bloquear direcciones IP.
- Antispam y bloqueo de IP.
- Cálculos estadísticos con PHP.
- Aplicar formato a un código “id”.
- HTML y SEO, introducción.
Este primer capitulo no esta orientado a los conceptos de programación que todos deseamos conocer, es una presentación de los objetivos de este curso introductorio al lenguaje PHP. Es importante porque así tendremos una idea clara de los objetivos que se pretenden cumplir y como estos objetivos nos van a resultar útiles con cualquier plataforma (CMS) que esté escrito en este lenguaje.
Ya hemos dicho que un capitulo u otro son muy importantes, pero la importancia de este capitulo es trascendental dado que afecta a la seguridad de nuestros sitios Web. La validación de datos es una tarea tediosa y pesada, pero no por ello debemos descuidarla. En este artículo veremos la diferencia entre validar desde el lado del cliente (del navegador) o validar con PHP, (desde el servidor). Si lo haces bien, tu Web será sencillamente invulnerable.
Llegados a este punto ya tenemos un conocimiento asentado de los conceptos mas básicos y elementales de PHP, así que este capitulo lo vamos a dedicar a una de las tareas mas “peligrosas” para nuestro sitio Web. Manejar archivos no es solamente subir archivos a nuestro servidor, es mucho mas que eso, ya que PHP nos permite generar documentos de texto, archivos .pdf, archivos sitemap .xml…, por poner solo unos ejemplos.
En este artículo veremos como crear nuestras bases de datos MySQL sin saber nada de lenguaje SQL, con el administrador de base de datos phpMyAdmin. Se trata de una aplicación escrita en PHP y funciona básicamente como una Web cualquiera, lógicamente su manejo requiere de algunos conocimientos de bases de datos. Dominar esta aplicación para usos sencillos, no es complicado y existe mucha información sobre ella en Internet para cuestiones más complejas.
Ahora que ya hemos creado nuestra base de datos y la primera tabla, lo primero que tenemos que hacer es lograr que nuestras páginas interactúen con la base de datos (BD). Para ello necesitamos establecer una conexión entre nuestras páginas y la base de datos, a esto vamos a dedicar este capitulo. Y lo haremos teniendo en cuenta que no es lo mismo conectarse a una BD con PHP5 o con PHP7, y PHP8.
El tráfico Web casi siempre es bienvenido, todos queremos que nuestros sitios Web tengan el mayor número de visitas posible, y este se convierte en un motivo de satisfacción y orgullo. Pero no siempre las cosas son así, a veces recibimos desde nuestros formularios de contacto decenas de mensajes spam, ataques de inyección SQL… Enfrentarse a situaciones así es fácil, solo tenemos que bloquear la dirección IP.
Este artículo está orientado a la seguridad, por lo que para un obsesionado con ella como yo, es de la máxima importancia. Implementar un sistema antispam es de suma importancia en todos aquellos formularios que están a disposición del público, como pueden ser el formulario de contacto, el de registro o el de logeo. Con el antispam nos protegeremos de las acciones automáticas realizadas por robots, con el bloqueo de IP, negaremos acciones a ciertos usuarios.
En este artículo vamos a presentar una función para realizar cálculos de los índices estadísticos imprescindibles para realizar análisis estadístico de tipo paramétrico de una muestra. Se calcularán los sumatorios mas usuales e índices como media, varianza, desviación estándar, etc. Por motivos de extensión no se presentarán las formulas, que están disponibles en Internet.
Las bases de datos son perfectas para tener ordenados y referenciados tanto usuarios, como clientes, artículos, facturas, etc. Pero a veces los identificadores pueden ser un tanto confusos cuando estamos atendiendo a un cliente por teléfono. En este artículo vamos a presentar una forma muy sencilla de referenciar de manera inequívoca cualquier de estos conceptos en una llamada telefónica.
Con este artículo vamos a iniciar una nueva sección en ArtesaniaWeb.Es que como podéis imaginar por el título, la temática no puede ser mas interesante, ¿o no? El lenguaje HTML es lo más sencillo en programación Web. El concepto de que HTML “lo domina cualquiera” está más extendido que el COVID en 2020. Y sí, es cierto que HTML no es un lenguaje que sea complejo, cualquier lenguaje, CSS, javascript… lo supera en complejidad; pero, ¿quién lo domina realmente?