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!

Você gostou? Comente no fórum!

Comentários:

Micox disse:

Muito boa.

JuLIOOXX disse:

Valeu Micox. cheers.gif

omegamon disse:

Acho melhor fazer o seguinte...

CODE
function pega_ext($nome_arq){
    $ext = explode('.',$nome_arq);
    return '.' . end($ext);
}


Mas o mais certo mesmo é usar a semântica original.gif

CODE
function get_ext($file)
{
    $info = pathinfo($file);
    return $info['extension'];
}


ou

CODE
function get_ext($file)
{
    return pathinfo($file, PATHINFO_EXTENSION);
}

JuLIOOXX disse:

Boa omegamon!! wink.gif

Ver o restante dos comentários no fórum (e aproveitar pra comentar também !).

Mais recentes em PHP

Mail injection em php
Por Micox - What??!?...
Zend frameworks - o inicio
Por LeandroBarral - Primeiros passos.....
Classe de conexão com mysql
Por Carutcho - Pô esses dias passei aqui no forum de php pra dar uma...
Decimal para hexadecimal
Por dragun - Exemplo de função recursiva...
Como enviar sms via celular e php da forma mais barata
Por Micox - Tutorial de envio de mensagens de texto através do celular usando php...

Ver mais Artigos de PHP.

Ver e retirar outras dúvidas no fórum Webly.

Alguns Direitos Reservados | RSS | O Fórum

Webly Portal e Fóruns - Internet + Humana | Design by ArthurHenrique.com