Вы можете реализовать решение javascript для проверки количества файлов, которые были выбраны, что вы можете использовать, чтобы запретить загрузку на сервер. На самом деле, на самом деле это будут только клиентские решения этой проблемы, потому что в действительности нет ничего, что помешает пользователю публиковать эти файлы на вашем php-скрипте. Вы можете указать максимальный максимальный размер загружаемого файла, но он не зависит от количества загружаемых файлов.
Лучше всего выполнить некоторую проверку javascript, указав разумный максимальный размер загрузки для вашего HTTP-сервера (или на PHP), а затем проигнорируйте любой загруженный файл, если он превышает ваш максимальный счет.
Читайте о HTML5 File API здесь, чтобы ограничить количество выбранных файлов: http://dev.w3.org/2006/webapi/FileAPI/
Вот это php.ini документы, которые объясняют, как сделать ограничение на размер загрузки: http://php.net/manual/en/ini.core.php
как это было предложено в комментариях, проверьте: http://php.net/manual/en/ini.core.php#ini.max-file-uploads
Вы всегда можете заблокировать его в коде PHP, но там не хватает информации здесь, чтобы узнать, как ваш интерфейс ведет себя. – Scuzzy