BlogAveriguar la extensión de un archivo con php es una tarea muy sencilla utilizando la función explode de PHP.
La función explode recibe dos parámetros; el primero es un caracter que se utilizará como separador y el segundo es una cadena de caracteres que se quiere separar en partes, el resultado es un array que contiene las partes separadas. Por ejemplo; si tenemos el nombre de un fichero "yesterday,mp3" y usamos la función:
$partes = explode(".", "yesterday.mp3"");
obtenemos:
$partes[1]="yesterday'' $partes[2]="mp3"
Si nos quedamos con el último elemento del array --
$extension = end($partes)
siempre obtenemos la extensión del fichero.
function getExtension($fichero){
$partes = explode(".", $fichero);
$extension = end($partes);
return $extension;
}
// Modo de uso
getExtension("yesterday.mp3");
Otra función con la que se obtiene el mismo resultado:
function getFileExtension($fichero){
return substr($fichero,strrpos($fichero,'.')+1);
}
Deje aquí su comentario acerca de este artículo...