quinta-feira, 2 de fevereiro de 2012

(PHP) Pegar extensão de arquivo

Uma forma bastante conhecida e prática de pegar o arquivo é dando explode na string e pegando a ultima parte da array. Mas paraí, mas se o arquivo não tiver extensão? Bem, dai pode não retornar a extensão corretamente. Pensando nisto, basta utilizarmos o seguinte código


$ext = end(explode(".", $arquivoNome));
$ext = isset($ext) ? $ext : ".extensaopadrao";

extensaopadrao Será nossa extensão padrão caso o arquivo não tiver alguma extensão. Extremamente simples, não é?

É isto gente. Espero que tenham gostado

Um comentário:

  1. Como vai Bruno, tudo bem?

    Acabei de descobrir o site e já encontrei dicas bem interessantes..

    Bom, eu costumo usar o pathinfo para pagar a extensão do arquivo.

    Tipo: $ext = pathinfo('image.png', PATHINFO_EXTENSION) ?: 'unknown';

    Abraço

    ResponderExcluir