[PHP]FilExt Compara ilimitadas extenciones By Linkgl
Publicado: 07 May 2010, 17:51
Hola, bueno pues hize esta función que compara la extención de una cadena con todas las extenciones que desees de la longitud que sea, devuelve "True" si la extención existe, devuelve "False" si la extención no existe, sirve para filtrar cualquier tipo de extenciones.
Si desean la puedo pasar a VB o algun otro lenguaje que sepa xD
Código: Seleccionar todo
<?php
function FilExt($cadena)
{
/**************************************
* FilExt Creada 07/05/10 *
* Autor: Linkgl *
* Correo: [email protected] *
* 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;
}
else
{
$bin=0;
}
}
}
/**********************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";
}
?>