Busca la funcion que necesitas!

jueves, 13 de enero de 2011

PHP - Función para filtrar extenciones ilimitadas

Esta función te será muy útil si usas un sistema de upload por ejemplo, para filtrar tantas extenciones como quieras, la hize especialmente para eso, devuelve TRUE si existe la extención en la cadena y FALSE si no existe la extención

Code + Uso
<?phpfunction FilExt($cadena)
{
/**************************************
* FilExt Creada 07/05/10             *
* Autor: Linkgl                      *
* Correo: Linkgl@revolutionteam.info *
* Sitio Web: Indetectables.net       *
* Descripcion:                       *
* Funcion que verifica extenciones   * 
* ***********************************/ 
  
$num=func_num_args();
  
$argumento=func_get_args();
  
$bin=0;
  for(
$i=1;$i<$num;$i++)
  {
    
$largo=strlen($argumento[$i]);
    if(
substr($cadena, -$largo) == $argumento[$i])
      return 
true;
  }
  return 
false;
}

/**********************EJEMPLO DE USO***************************/if(FilExt("hola.indetectables.net",".jpg",".exe",".png",".indetectables.net"))
  echo 
"Tiene alguna de esas extenciones";
else
  echo 
"No tiene ninguna de esas extenciones";?>

No hay comentarios:

Publicar un comentario