Я читаю другие вопросы по теме.Я знаю, на что не стоит полагаться.
Я проверяю имя файла с помощью функции basename и отвечаю точками (кроме последней).Затем я получаю расширение файла с функцией разнесения и проверяю его с помощью черного списка, определенного мной.Мой вопросзачем нужен какой-то другой контроль?Даже если это вредоносный код php, (afaik) он не будет выполнен, поскольку его расширение не является php.В настройках php уже есть ограничения на размер файла.Итак, почему?