Ver Mensaje Individual
  #15 (permalink)  
Antiguo 29/01/2013, 07:36
JONY_SOL2011
 
Fecha de Ingreso: enero-2013
Ubicación: Buenos Aires
Mensajes: 11
Antigüedad: 11 años, 10 meses
Puntos: 3
Respuesta: Fatal error: Call to undefined function validar_email()

buenísimo pateketrueke, ya pude solucionar el problema del registro!!

en la declaracion de la funcion lo puse en la parte de la Conexion, que era lo que me faltaba es todo este codigo:

Código PHP:
Ver original
  1. function validar_email($email){
  2.     $mail_correcto = 0;
  3.     //compruebo unas cosas primeras
  4.     if ((strlen($email) >= 6) && (substr_count($email,"@") == 1) && (substr($email,0,1) != "@") && (substr($email,strlen($email)-1,1) != "@"))
  5.     {
  6.        if ((!strstr($email,"'")) && (!strstr($email,"\"")) && (!strstr($email,"\\")) && (!strstr($email,"\$")) && (!strstr($email," ")))
  7.        {//miro si tiene caracter .
  8.           if (substr_count($email,".")>= 1)
  9.           {//obtengo la terminacion del dominio
  10.              $term_dom = substr(strrchr ($email, '.'),1);
  11.              //compruebo que la terminaci?n del dominio sea correcta
  12.              if (strlen($term_dom)>1 && strlen($term_dom)<5 && (!strstr($term_dom,"@")) )
  13.              {//compruebo que lo de antes del dominio sea correcto
  14.                 $antes_dom = substr($email,0,strlen($email) - strlen($term_dom) - 1);
  15.                 $caracter_ult = substr($antes_dom,strlen($antes_dom)-1,1);
  16.                 if ($caracter_ult != "@" && $caracter_ult != ".")
  17.                 {
  18.                    $mail_correcto = 1;
  19.                 }
  20.              }
  21.           }
  22.        }
  23.     }
  24.     if ($mail_correcto)
  25.        return 1;
  26.     else
  27.        return 0;
  28. }