$ext = array('mp3', 'gif'); // и так далее...
$f = explode('.', $_FILES['file']['name']);
if (in_array($f[1], $ext))
Загружаем файл
else
Обламываем юзераЭто я так, в кратце написал для примера. а на самом деле тут еще много проверок надо делать.
$ext = array('mp3', 'gif'); // и так далее...
$f = explode('.', $_FILES['file']['name']);
if (in_array($f[1], $ext))
Загружаем файл
else
Обламываем юзера