Я пытаюсь запретить загрузку zip-файлов, если они содержат файлы с определенными расширениями файлов. Есть ли встроенная функция в PHP или, по крайней мере, существующая где-то класс / библиотека, которая может получить все расширения файлов внутри zip-файла?
PHP не сможет прочитать файловую клиентскую сторону. Вы не сможете проверить расширения файлов внутри файла до тех пор, пока он не будет загружен. Проверьте эти ссылки:
Перед загрузкой проверьте содержимое файла