Вам необходимо отредактировать ваше if
условие. Проблема в том, что вы оцениваете «audio / ogg», который не равен «», и, следовательно, ваше if
условие всегда выполняется. Попробуйте:
if ($_FILES['file']['type'] == "audio/mpeg" || $_FILES['file']['type'] == "audio/ogg" || $_FILES['file']['type'] == "application/force-download") {
Вы также можете проверить расширение файла:
if (in_array(end(explode(".", $_FILES['file']['name'])), array('mpg','mpeg', 'm2v', 'mp2', 'mp3', 'ogv', 'oga', 'ogx', 'ogg', 'spx')))