Ejemplo de envío de un formulario por correo electrónico

La manera o método para enviar un formulario con PHP resulta muy similar alutilizado en ASP. Varía solamente la sintaxis utilizada y las líneas de código que realiza el envío del correo electrónico.  Para empezar, sería muy útil que aprendamos a enviar correos electrónicos con PHP, para lo que tenemos un artículo en DesarrolloWeb.  Esquema de funcionamiento  En este caso nos vamos a apoyar en la variable $HTTP_POST_VARS, que debería contener el formulario, para saber si hemos recibido o no datos desde un formulario. Dicha variable la utilizamos en un enunciado…

Leer más

Ejemplo de maquetacion CSS con clases disponibles en 960

Con el objetivo de mejorar la comprensión de las distintas clases del framework CSS 960 Grid System, que ya explicamos en el artículo anterior del manual de 960 Grid System, vamos a mostrar en este artículo de DesarrolloWeb.com un sencillo ejemplo de maquetación web utilizando hojas de estilo en cascada. El presente ejemplo no tiene otro objetivo que entender las clases disponibles en el framework CSS y practicar con ellas. Para ello no nos hemos preocupado en el diseño, sino simplemente en la maquetación en filas y columnas. Así pues fijémonos en el…

Leer más

Clases definidas en el framework CSS 960 Grid System

Las clases CSS que define este framework CSS son bastante sencillas de entender y de utilizar en nuestros diseños. Además, dado que son realmente pocas, no tendremos problemas en dominarlas todas y utilizarlas con soltura. En este artículo queremos ofrecer unas explicaciones detalladas sobre las distintas clases que incorpora 960 Grid System, para que podamos utilizar el framework sin problemas y podamos entender también los próximos artículos, en los que veremos un ejemplo de diseño. En los anteriores capítulos publicados en DesarrolloWeb.com en el Manual de 960 Grid System, ya explicamos…

Leer más

Creación de un script con un formulario para correo electrónico

Si deseamos que, al pulsar el botón de envío de un formulario, se manden los datos por email utilizando el servidor y sin estar supeditados a la configuración del cliente para saber si ciertamente ese mensaje se pudo enviar, debemos utilizar alguna tecnología de programación de páginas del lado del servidor. En este artículo vamos a presentar un ejemplo sobre cómo hacer esta tarea con ASP.  ASP (Active Server Pages) es la tecnología de scripting del lado del servidor desarrollada por Microsoft. Con este tipo de programación podemos construir páginas que muestren un…

Leer más

Formularios por mail con CGI

El método de envío más sencillo es a través de un programa CGI. CGI es la tecnología para programación del servidor más antigua, tal vez un poco obsoleta en cuanto a metodología puesto que no ha evolucionado mucho en los últimos años. También resulta un poco más complicado de aprender que las otras opciones señaladas en este artículo, como ASP o PHP. Por todo ello, empezar desde cero a crear un sistema CGI resulta, en nuestra opinión, desaconsejado. En lugar de construir nuestro propio CGI nos parece más interesante utilizar…

Leer más

formulario de autentificación en PHP

Al realizar la página inicial, que tiene el formulario de autentificación en el que el visitante debería rellenar con su usuario y contraseña. Como es la página inicial, la llamaremos index.php, que es el documento por defecto configurado en nuestro servidor.  Para realizar esta página, utilizaremos HTML básico, excepto en una comprobación que nos permitirá saber si se accede al formulario de nuevo por no haber introducido correctamente el usuario y contraseña, pues, en ese caso, habría que mostrar un cartelito informando que el usuario o la contraseña no son…

Leer más

Aprende sobre las páginas que forman el sistema de autentificación

Un sistema de autentificación es un módulo de seguridad para asegurarnos de que el usuario que visita las páginas es quien dice ser. Por supuesto, sabiendo que ese usuario es conocido, podremos darle acceso a más aspectos de la página que si fuese un usuario desconocido. Pero supongo que, si estás leyendo este artículo, ya conocerás lo que es un sistema de autentificación y lo que deseas hacer es crear uno para tus páginas.  Referencia: Este manual requiere el conocimiento básico de PHP que, en caso de no tenerlo, se puede…

Leer más

Cónoce las necesidades del carrito

Ahora nos vamos a fijar en la clase carrito. Para empezar vamos a hacer un estudio de las funcionalidades y datos que debería contener. Métodos del objeto carrito  Las funcionalidades que debería implementar el objeto carrito se definirán como métodos de la clase carro de la compra. En principio, se deben crear los siguientes métodos: Introducir un producto en el carrito Eliminar un producto del carrito Mostrar el carrito Otras funcionalidades que seguro que necesitarás a medida que avances en el trabajo… Datos a utilizar  Para empezar, tenemos que llevar…

Leer más

Aprende sobre la realización de un carrito de compra sencillo

Vamos a ver una manera sencilla de realizar un carrito de la compra en PHP, utilizando una variable de sesión para guardar los datos del carrito, como los nombres de los productos, sus precios y otros datos de interés. En estos ejemplos nos vamos a centrar exclusivamente en la funcionalidad del carrito, es decir, la memorización de los productos comprados a lo largo de toda la sesión, dejando de lado todo lo relativo a presentación o la extracción de los productos de una base de datos.  Para entender este manual…

Leer más

Control de ventanas secundarias, o popups

Una de las utilidades más interesantes de Javascript es el control de ventanas secundarias (popups en inglés). Las ventanas secundarias son las que se abren adicionalmente a la ventana principal del navegador. Suelen ser más pequeñas que las ventanas normales y generalmente no tienen los menús del navegador, barra de direcciones, etc.  Podemos ver lo que es una ventana secundaria pulsando aquí.  Con Javascript podemos controlar los popups para hacer cosas como abrirlos, cerrarlos, darles el foco, pasar información de una ventana a otra, etc. En este manual veremos cómo se…

Leer más