Я не уверен, как это должно работать, так как вы используете выпадающий список, чтобы попросить пользователя загрузить файл.
Выпадающие меню (выберите> опция), по моему опыту, не используются в качестве входных данных, кроме как для конкретных вариантов, например "синий" против "красный".
однако, вы столкнетесь с проблемами при настройке, потому что а) у вас первая опция файла за пределами элемента select и б) вы дали им обоим одинаковое имя, что означает, что когда php получает POST
переменная, он собирается создать массив с двумя элементами с одинаковым ключом (если он даже доходит до этой точки).
Обновление
Прочитав ответ Мэтью, я замечаю c:/text.txt
, которое вы указали в качестве значения. По его словам, это большое время нет. Теоретически вы можете скопировать весь жесткий диск (конечно, очень медленно) или использовать AJAX, который даже не спрашивает пользователя, согласны ли они с загрузкой и получает что-нибудь на компьютере.
Я подумал, что вы как-то предлагали пользователю возможность «загрузить» какой-то общий файл, уже находящийся на сервере, потому что у него не было ничего, что они могли бы использовать на своем конце.