Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/11/2012, 07:27
Avatar de jor_0203
jor_0203
 
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
Respuesta: como puedo saber si lo que me mandan tiene un arroba

Cita:
Iniciado por alvaro_trewhela Ver Mensaje
para verificar que el mail es valido con php yo haria esta rutina sencilla


Código PHP:
Ver original
  1. funcion validateMail($mail){
  2. $exp = explode("@", $mail);
  3.     if(count($exp) == 2){
  4.     $dom = explode(".", $exp[1]);
  5.     $ret = true;
  6.         for($i=0;$i<count($dom);$i++){
  7.             if(!(strlen($dom[$i]) >= 2) && !(strlen($dom[$i]) <= 3)){
  8.             $ret = false;
  9.             break;
  10.             }
  11.         }
  12.     return $ret;
  13.     }
  14.     else{
  15.     return false;
  16.     }
  17. }

lo que hace esta funcion es verificar que existan solo 2 datos (usuario y dominio) en el mail. y que en dominio, el dominio o subdominios tengan al menos 2 caracteres.
pero porque count($exp) == 2 , no entiendo muy bien
gracias