Cita:
Iniciado por iovan
Rodrhigo eso no funciona bien.
1.- Si se quiere validar entre varios dominios permitidos.
2.- FILTER_VALIDATE_EMAIL sigue devolviendo un string incluso si $email = nombre@dominio cuando se espera un boolean false.
Saludos.
Si miras bien el código el solo esta usando FILTER_VALIDATE_EMAIL para verificar que lo que se envío sea un correo electrónico, después separa el dominio con explode y verifica el dominio, lo que el esta haciendo esta bien diseñado y no tiene ningún problema.
Yo lo mejoraría con un array de dominios para que no solo sea hotmail pero eso ya esta en lo que se necesita.