Pega Extensão Do Arquivo.
Pega extensão do arquivo.
Escrito por JuLIOOXX em
PHP. Data: 01/02/2008
Licença: Alguns direitos reservados. Dar créditos ao autor e linkar este original
Ver tópico original no fórum.
Bom dia Koe pessoal.
So pra contribuir, uma função pra pegar a extensão do arquivo
CODE
function pega_ext($nome_arq){
$ext = explode('.',$nome_arq);
$ext = array_reverse($ext);
return ".".$ext[0]; }
Esse nao tem o problema do nome ser foto.outracoisa.jpg / outra.foto.coisa.png
pois ele explode por ponto e depois inverte o indice do array sendo o [0] sempre o conteudo depois do ultimo ponto.
** To postando ela pois vejo gente usar função enormes para isso, e com bugs.
*** Valeu!
**** Ah.. se otimizar ela, posta ai pra gente tambem!
Comentários:
Micox disse:
JuLIOOXX disse:
omegamon disse:
$ext = explode('.',$nome_arq);
return '.' . end($ext);
}
Mas o mais certo mesmo é usar a semântica
{
$info = pathinfo($file);
return $info['extension'];
}
ou
{
return pathinfo($file, PATHINFO_EXTENSION);
}
JuLIOOXX disse:
Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).