PHP: Como descobrir a extensão de um arquivo do modo correto

Amigos!

Muitas vezes quando estamos lidando com, por exemplo, um sistema de upload de arquivos torna-se necessário a obtenção da extensão do arquivo, e em muitas vezes, vemos pessoas utlizando códigos grotescos com expressões regulares, ou mesmo a simples função explode para ver “o que existe depois do ponto”. Bom não vou falar nada a respeito disso hehe.

Aqui fica minha humilde dica sobre como fazer a mágica de descobrir qual a extensão do arquivo:

<?php

$extensao = pathinfo($arquivo, PATHINFO_EXTENSION);

?>

A função pathinfo é extremamente útil neste caso e retorna com segurança a extensão correta do arquivo, mas ela não se limita só a isso, vale a pena visitar o link e observar as constantes que vão no segundo parâmetro da função, onde pode-se observar que através dela é possível retornar uma série de informações do arquivo.

É isso.

Abraços,

Tiago.

Tags:

Add a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *