Enunciado Ejecutar Código
0 Hola mundo y phpinfo(). boton_play boton_code
1 Inicializar variables de los distintos tipos de datos básicos y mostrar los datos por pantalla. boton_play boton_code
2 Inicializar y mostrar una variable heredoc. boton_play boton_code
3 Mostrar en tu página index la fecha y hora actual formateada en castellano. (Utilizar cuando sea posible la clase DateTime) boton_play boton_code
4 Mostrar en tu página index la fecha y hora actual en Oporto formateada en portugués. boton_play boton_code
5 Inicializar y mostrar una variable que tiene una marca de tiempo (timestamp) boton_play boton_code
6 Operar con fechas: calcular la fecha y el día de la semana de dentro de 60 días. boton_play boton_code
7 Mostrar el nombre del fichero que se está ejecutando. boton_play boton_code
8 Mostrar la dirección IP del equipo desde el que estás accediendo. boton_play boton_code
9 Mostrar el path donde se encuentra el fichero que se está ejecutando. boton_play boton_code
10 Mostrar el contenido del fichero que se está ejecutando. boton_play boton_code
11 Mostrar el documento PHPDoc del proyecto que se está ejecutando generado con PHP Documentor o ApiGen.
12 Mostrar el contenido de las variables superglobales (utilizando print_r() y foreach()). boton_play boton_code
13 Crear una función que cuente el número de visitas a la página actual desde una fecha concreta. boton_play boton_code
14 Comprobar las librerías que estás utilizando en tu entorno de desarrollo y explotación. Crear tu propia librería de funciones. boton_play boton_code
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. boton_play boton_code
16 Recorrer el array anterior utilizando funciones para obtener el mismo resultado. boton_play boton_code
17 Inicializar un array bidimensional 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). boton_play boton_code
18 Recorrer el array anterior utilizando funciones para obtener el mismo resultado. boton_play boton_code
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.
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. boton_play boton_code
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. boton_play boton_code
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. boton_play boton_code
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. boton_play boton_code
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
28 Ejercicio extra para probar la habilidad del alumno en en manejo de arrays multidimensionales.