Ejercicio de programación con PHP: Reto mensajes y redirección en formularios
Código
0h 30m
Desarrolla un script PHP que gestione un formulario de registro con los siguientes campos: nombre, correo electrónico y contraseña. El script debe:
- Validar que todos los campos estén completos
- Verificar que el correo electrónico tenga un formato válido
- Comprobar que la contraseña tenga al menos 8 caracteres
Si hay errores de validación, el script debe:
- Mostrar los mensajes de error correspondientes en la misma página
- Mantener los datos introducidos por el usuario en los campos del formulario
Si todos los datos son correctos, el script debe:
- Redirigir al usuario a una página de éxito llamada "exito.php"
- Incluir el nombre del usuario en la URL como parámetro GET
Asegúrate de implementar medidas de seguridad básicas como la sanitización de entradas y la prevención de ataques XSS. El formulario debe tener un diseño visual que distinga claramente los mensajes de error.
Todos los ejercicios de programación de PHP
Evalúa tus conocimientos con ejercicios de programación en PHP de tipo Test, Puzzle, Código y Proyecto con VSCode.
Patrones de diseño
Código
Reto clases y objetos
Código
Tipos de datos, variables y constantes
Código
Reto herencia
Proyecto
Reto archivos en formularios
Código
Reto polimorfismo
Proyecto
Reto arrays
Código
Reto formularios
Proyecto
Reto test con PHPUnit
Código
Reto conexión a bases de datos
Código
Reto transacciones
Código
Reto try catch excepciones
Código
Estructuras de control
Proyecto
Reto sentencias CRUD con PDO
Código
Reto try catch de PDOException
Código
Reto manejo de números
Código
Reto archivos temporales
Código
Calculadora en PHP
Proyecto
Reto sesiones
Código
Reto namespaces
Código
Reto traits
Código
Reto cookies
Código
Reto fechas y tiempo
Código
Reto cifrado contraseñas
Código
Reto funciones
Código
Reto estructuras de control
Código
Operadores y expresiones
Código
Reto encapsulación avanzada
Código
Autoloading de Clases
Código
Reto cadenas de texto
Código
Reto interfaces
Código
Reto CRUD en PHP
Proyecto
Reto clase Libro
Código
Tutorial para resolver este ejercicio de programación
PHP
Redirecciones y retroalimentación al usuario
Formularios