> Manuales > Calendario PHP

Vemos rápidamente los aspectos generales del ejercicio y proporcionamos unas referencias para poder seguirlo.

En este pequeño manual vamos a construir una página en PHP con un calendario, donde inicialmente se muestra el mes y año actual y por el que podremos navegar, a través de un formulario y enlaces, para mostrar otro mes y año cualquiera.

Podemos ver el ejercicio en funcionamiento para obtener una idea más exacta de los objetivos.

Este calendario, por si sólo, no tiene mucha utilidad, pero lo podremos utilizar para cualquier lugar donde necesitemos seleccionar fechas, por ejemplo una aplicación que implemente una agenda o, en general, en cualquier formulario donde queramos evitar que el usuario escriba las fechas a mano.

Aunque no se trata de un ejercicio demasiado difícil, resulta bastante largo de explicar. Es por ello que hemos preferido mostrarlo a lo largo de varios capítulos antes que hacer uno demasiado largo que canse al lector.

Actualizado: El Manual del Calendario PHP es una práctica PHP en la que mostramos paso a paso cómo realizar un calendario. Fue escrita en 2002, con lo que ya han pasado años en los que incluso se han presentado versiones nuevas de PHP. El código original estaba creado para PHP 4 y en noviembre de 2010 hemos revisado este manual para actualizar el código, de manera que se pueda ejecutar sin problemas en PHP 5.

Originalmente el calendario fue creado por Miguel Angel Alvarez, de DesarrolloWeb.com, pero luego varias personas se animaron a actualizarlo y a presentar modificaciones en las que se implementan nuevas funcionalidades. Algunas de estas personas nos enviaron el código de los calendarios, tal como los habían modificado y nosotros los hemos ido publicando en este mismo manual en capítulos siguientes.

De modo que en este manual se ofrecen en realidad diversos calendarios, todos creados a partir de la misma base. La base se relata en los capítulos iniciales (hasta el artículo "Otras funciones de la librería del calendario") y a partir de allí se muestran varias modificaciones que pueden resultar de interés para las personas.

Debemos aclarar que en DesarrolloWeb.com hemos actualizado el código del calendario PHP básico, pero no hemos tocado los códigos enviados por otros colaboradores (que pueden requerir una revisión para adaptarse a la versión de PHP más actual), ya que son materiales que tienen otra autoría de los cuales no nos responsabilizamos.

Además, a partir del artículo Utilizar el calendario para seleccionar una fecha se puede ver una modificación al calendario realizada por mí mismo y que en 2010 todavía sigue funcionando sin problemas. Esta modificación tampoco la he revisado en esta actualización, por la razón de que sigue ejecutándose correctamente en PHP 5.

Resumen del ejercicio

La aplicación calendario va a componerse por tres archivos, podía hacerse en uno, pero así creemos que resulta más claro a la hora de documentar y posteriormente al utilizarlo en otras aplicaciones. Todos los archivos fuente del calendario se pueden descargar desde este enlace. Nos servirán para ponerlo en marcha en nuestro propio servidor y utilizarlo para otras aplicaciones que lo requieran. En el archivo de la descarga encontraréis varias versiones del calendario, puesto que se han hecho varias modificaciones, tal como podréis ver en el Manual del Calendario.

Referencias

Para entender este ejercicio es fundamental que el lector tenga conocimientos sobre diversas áreas del desarrollo de páginas web. En DesarrolloWeb.com podemos aprender todo lo que nos hace falta. Aquí tenemos los enlaces:
Nota: Si lo deseamos, podemos acceder a un calendario con Javascript. Sería otra forma de realizar un calendario sin utilizar PHP

Para acabar, dejamos un enlace para ver el calendario en funcionamiento. Y os encaminamos al siguiente artículo, donde veremos el archivo índice del calendario.

Miguel Angel Alvarez

Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...

Manual