Вы хотите тщательно проверить тип файла. Это означает, что не просто делает подстроку в имени файла, чтобы получить расширение. Расширение не является конкретным индикатором того, что файл на самом деле.
Как сказал Данзан, вы захотите проверить MIME-тип файла, используя такой код:
if ($_FILES["audioUpload"]["type"] == "audio/mpeg") {
//proceed with upload procedure
} else {
echo "Only mp3's are allowed to be uploaded.";
}
Это уменьшает вероятность того, что пользователь загрузит, скажем, вредоносный код PHP в каталог загрузки, практически до нуля.