volver

PROYECTO TEMA 3

EJERCICIOS DEL TEMA 3

Enunciados Ejecutar Mostrar
0 Hola mundo y phpinfo().
1 Inicializar variables de los distintos tipos de datos básicos (string, int, float, bool) y mostrar los datos por pantalla (echo, print, printf, print_r, var_dump) .
2 Inicializar y mostrar una variable heredoc.
3 Mostrar en tu página index la fecha y hora actual formateada en castellano.(Utilizar cuando sea posible la clase DateTime)
4 Mostrar en tu página index la fecha y hora actual en Oporto formateada en portugués.
5 Inicializar y mostrar una variable que tiene una marca de tiempo (timestamp)
6 Operar con fechas: calcular la fecha y el día de la semana de dentro de 60 días.
7 Mostrar el nombre del fichero que se está ejecutando.
8 Mostrar la dirección IP del equipo desde el que estás accediendo.
9 Mostrar el path donde se encuentra el fichero que se está ejecutando.
10 Mostrar el contenido del fichero que se está ejecutando.
11 Mostrar el documento PHPDoc del proyecto que se está ejecutando generado con PHP Documentor o ApiGen.(avanzado-opcional)
12 Mostrar el contenido de las variables superglobales (utilizando print_r() y foreach())
13 Crear una función que cuente el número de visitas a la página actual desde una fecha concreta. (avanzado-opcional)
14 Comprobar las librerías que estás utilizando en tu entorno de desarrollo y explotación. Crear tu propia librería de funciones y estudiar la forma de usarla en el entorno de desarrollo y en el de explotación
15 Crear e inicializar un array con el sueldo percibido de lunes a domingo. Recorrer el array para calcular el sueldo percibido durante la semana.(Array asociativo con los nombres de los días de la semana)
16 Recorrer el array anterior utilizando funciones para obtener el mismo resultado.
17 Inicializar un array (bidimensional con dos índices numéricos) donde almacenamos el nombre de las personas que tienen reservado el asiento en un teatro de 20 filas y 15 asientos por fila. (Inicializamos el array ocupando únicamente 5 asientos) . Recorrer el array con distintas técnicas (foreach(), while(), for()) para mostrar los asientos ocupados en cada fila y las personas que lo ocupan.
18 Recorrer el array anterior utilizando funciones para obtener el mismo resultado.
19 Construir una librería de funciones de validación de campos de formularios (LibreríaValidacionFormularios.php) para utilizarla en los siguientes ejercicios. Discusión: diferencia entre librería de funciones y clase. (avanzado-opcional)
20 Convertir la LibreriaValidacionFormularios.php en una clase ValidacionFormularios.php. El profesor facilitará a los alumnos la clase AAMMDDValidacionFormularios.php desarrollada en el curso anterior como punto de partida.
21 Construir un formulario para recoger un cuestionario realizado a una persona y enviarlo a una página Tratamiento.php para que muestre las preguntas y las respuestas recogidas.
22 Construir un formulario para recoger un cuestionario realizado a una persona y mostrar en la misma página las preguntas y las respuestas recogidas.
23 Construir un formulario para recoger un cuestionario realizado a una persona y mostrar en la misma página las preguntas y las respuestas recogidas; en el caso de que alguna respuesta esté vacía o errónea volverá a salir el formulario con el mensaje correspondiente.
24 Construir un formulario para recoger un cuestionario realizado a una persona y mostrar en la misma página las preguntas y las respuestas recogidas; en el caso de que alguna respuesta esté vacía o errónea volverá a salir el formulario con el mensaje correspondiente, pero las respuestas que habíamos tecleado correctamente aparecerán en el formulario y no tendremos que volver a teclearlas.
25 Trabajar en PlantillaFormulario.php mi plantilla para hacer formularios como churros.
26 Probar la plantilla anterior desarrollando un formulario que recoja la temperatura y la presión atmosférica en una serie de fechas y (cuando el usuario lo decida) genere un informe con los datos recibidos y un promedios, mínimos y máximos de temperatura y presión atmosférica.
27 Ejercicio extra para probar la plantilla del formulario que ha ganado el concurso Importar la plantilla ganadora del repositorio del alumno y enlazar en el proyecto del tema 3 como ejercicio 27 Modificar la plantilla para el desarrollo de un formulario que recoja y genere el informe que se adjunta.
28 Ejercicio extra para probar la habilidad del alumno en en manejo de arrays multidimensionales.