Este snippet tenta proibir o acesso (download) a quaisquer arquivos com extensões diferentes de .jpg , .jpeg , .png , .pdf , mas como está faltando $ no final, permite o acesso aos arquivos com esses padrões em qualquer lugar no nome do arquivo, como file.jpg.php .