Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/09/2017, 13:15
Avatar de princk093
princk093
 
Fecha de Ingreso: febrero-2015
Ubicación: Venezuela
Mensajes: 28
Antigüedad: 9 años, 2 meses
Puntos: 7
Respuesta: saber si correo pertenece a microsoft

Código PHP:
Ver original
  1. # $email debe ser un string con el email
  2. function isMicrosoftEmail(string $email) {
  3.     # Verificar que sea un correo
  4.    if(filter_var($email, FILTER_VALIDATE_EMAIL)) {
  5.         return false;
  6.     }
  7.  
  8.     # Dominios de microsoft
  9.    $microsoft_domains = array(
  10.         'hotmail.com',
  11.         'hotmail.es',
  12.         'outlook.es',
  13.         'outlook.com'
  14.     );
  15.  
  16.     # Verificar el dominio
  17.    $domain = explode('@',$email);
  18.     $domain = end($domain);
  19.     if(in_array($domain,$microsoft_domains)) {
  20.         return true;
  21.     }
  22.  
  23.     return false;
  24. }