Introducción a Node.js, parte 5: Enviar formularios por POST

Bueno, en la publicación anterior vimos cómo enviar formularios con el método GET, y luego recuperar los valores que se enviaron desde ese formulario a través de la url. Ahora bien, existen dos formas de recuperar datos enviados desde un formulario http, GET y POST, aunque hay otras más, por el momento veremos éstas. Y en esta ocasión aprenderemos a recuperar valores enviados desde un formulario mediante el método POST.

Read more «Introducción a Node.js, parte 5: Enviar formularios por POST»

Introducción a Node.js, parte 4: Enviar formularios por GET

Algo bastante útil a la hora de recoger datos en una petición, en una página web, son las variables de tipo GET. Variables que son visibles en la url lo cual nos permite por ejemplo darle un aspecto de tipo dinámico a la misma, por ejemplo un buscador, en donde se recuperan variables dependerán de los valores que se pasen por la url.

Read more «Introducción a Node.js, parte 4: Enviar formularios por GET»

Aprendiendo PHP, parte 19: Subir archivos al servidor

Los sitios web más modernos, como por ejemplo las redes sociales están formados en gran parte por material que van subiendo sus usuarios como fotos, música, vídeos, etc. Para ello la aplicación web debe darle al visitante la posibilidad de subir estos archivos. Hasta ahora hemos visto como enviar formularios mediante campos de ingreso de texto o campos que nos permiten seleccionar entre un grupos de opciones. En esta ocasión veremos el elemento que nos está faltando: input file y como recibe la información que ha enviado éste en el servidor.

Read more «Aprendiendo PHP, parte 19: Subir archivos al servidor»

PhpActiveRecord

Cuando creamos una aplicación web hay tareas que debemos repetir una y otra vez, tareas que suelen pasar por un proceso denso, que muchas veces nos hace cometer errores sobre todo de distracción, y por lo general todo esto lleva mucho tiempo, tiempo que no tenemos. Una de estas tareas son las consultas de la base de datos. Una aplicación mediana ya de por sí suele tener muchas tablas, lo que nos obliga a tener que crear consultas por cada una de estas tablas, además testear que éstas funcionen correctamente.

Read more «PhpActiveRecord»

Introducción a Node.js, parte 3: Crear módulos

En la publicación pasada, Introducción a Node.js, parte 2: Crear página estática, habíamos visto como crear una aplicación web con archivos estáticos; html, css, js e imágenes; cada vez que un visitante accedía al navegador, a través de la url, la aplicación intentaba buscar un archivo y de encontrarlo y leerlo lo devolvía al navegador, si había algún problema al leerlo devolvía un error 500 y de no encontrarlo un error 404. El código era:

Read more «Introducción a Node.js, parte 3: Crear módulos»

Introducción a Node.js, parte 2: Crear página estática

En la última publicación vimos cómo instalar Node.js, y también habíamos dicho que éste es un lenguaje de programación orientado a eventos. Y también a aprendimos a crear nuestro primer servidor Node.js mediante el uso del módulo http. Este objeto mediante el evento .createServer() escuchará y ejecutará una función cada vez que un cliente se conecte al servidor:

Read more «Introducción a Node.js, parte 2: Crear página estática»

Aprendiendo PHP, parte 18: Validar formularios

Cuando hablamos de validaciones de formulario es inevitable pensar en Javascript, y esto tiene mucha lógica, ya que uno de los motivos por los cuales se ha creado este lenguaje es para evitar el envío de información inútil al servidor, sin embargo, siempre hay que tener presente que las validaciones en el navegador, aunque son necesarias para extender la funcionalidad del frontend, éste puede ser vulnerado fácilmente, ya que el usuario puede tener Javascript desactivado o bien, puede tener conocimientos medios de web y saltearse estas validaciones.

Read more «Aprendiendo PHP, parte 18: Validar formularios»

Aprendiendo PHP, parte 17: Elementos de formulario

En la anterior publicación conocimos el envío de formularios y los dos métodos que nos permiten enviarlos al servidor, GET y POST. En esa ocasión habíamos usado dos elementos, input text, para ingresar texto e input password para las contraseñas. En esta ocasión profundizaremos un poco más sobre los elementos de formulario, aunque si bien esto pertenece más a un tema de HTML más que a PHP es importante entender bien su funcionamiento y como llegan los valores ingresados por el usuario al servidor.

Read more «Aprendiendo PHP, parte 17: Elementos de formulario»