Можно создать дубликат:
How can I only allow certain filetypes on upload in php?Php Допускаемая загружено расширение файла
я учусь PHP и Mysql. Я хочу создать функцию, которая позволяет только определенное расширение файла, которое будет загружено пользователем. Как ..
$whitelist = array("jpg","jpeg","gif","png","bmp","pdf");
Так как я могу проверить это расширение файла php. Может ли кто-нибудь сказать мне, пожалуйста. Спасибо.
http://php.net/pathinfo – hakre