Рассматривая данную тему, пришел так же к проблеме, что на одной странице не может быть обработано более 20 (двадцати) тегов type=file. Хотя, возможно, что проблема именно в суперглобальном массиве $_FILES, на которое (возможно) наложено ограничение в 20 элементов? Т.е. нижеприведенный код при выборе, например, файла №22 не выведет имени загруженного файла, в то время, как выводит имя элемента, например, под номером 19 (если он указан). <?php for ($i=0;$i<$_POST['kol_vo'];++$i) if ($_FILES["file_$i"]['name'])echo "$i -> ".$_FILES["file_$i"]['name']."<br>"; echo "<form action='' method=post ENCTYPE=multipart/form-data> <input type=submit><br>"; for ($i=0;$i<25;++$i) echo $i.". <input type=file name='file_".$i."'><br>"; echo "<input type=hidden name=kol_vo value='".$i."'></form>"; ?> Другими словами, count($_FILES['filename']['name']) является константой, равной 20. Итак, вопрос: "Как расширить диапазон массива $_FILES?".