Ícone do site Linha de Comando

PHP: Validando extensões com preg_match()

Este post dispensa comentários. É bem simples e direto ao ponto.

Para saber mais sobre a função preg_match clique aqui.

Como a função utiliza expressões regulares em um de seus parâmetros, uma coisa que para muitos é um bicho de sete cabeças, compartilho este link, que mostra como trabalhar com E.R. de forma simples e divertida.

Imagem:

$file = $_FILES["arquivo"];
if(!preg_match("/^image\/(pjpeg|jpeg|gif)$/", $file["type"])){
  echo "

Formato de arquivo inválido! Permitido somente .JPG ou .JPEG. ou .GIF

"; }
Sair da versão mobile