Как уже говорили другие - не используйте FTP - есть много, много проблем с ним. OTOH, вам, вероятно, следует использовать протокол, который не требует от пользователей установки дополнительного программного обеспечения на стороне клиента; хотя доступ на основе ssh (sftp, scp) был бы идеальным, машины MSWindows не поставляются с клиентом в стандартной комплектации.
Нет доступных файловых менеджеров, написанных на PHP (и, возможно, на других языках). IIS делает очень странные вещи с туннелированием разрешений NTLM - но если вы используете Apache, это должно быть достаточно безопасно - однако доступ к дискам не так прост, как простое чтение из \ server \ username \ - вам нужно разрешить права администратора веб-сервера на эти файлы - но это кошмар безопасности!
Способ, которым я делаю это (для совершенно другого типа приложений), заключается в обработке ввода-вывода через smbclient с использованием имени пользователя / пароля из пользовательского сеанса PHP - но это на машине Linux - AFAIK, в MSWindows нет эквивалента.
Конечно, вы хотите использовать учетные данные, предоставленные пользователем, для аутентификации в хранилище.
Это быстро становится страшно сложным!
Таким образом, практическим решением было бы позволить студентам отобразить диски через Интернет. Таким образом, вам не нужно беспокоиться о сложностях предоставления файлового менеджера, который не является неотъемлемой частью операционной системы (то есть напрямую доступен из приложений). Но вы не хотите показывать свой сервер всем и каждому. Обычным способом решения этой проблемы будет VPN - и есть много хороших и недорогих доступных. Или просто оберните сервис в SSL с аутентификацией сертификата клиента. Но опять же это требует установки на стороне клиента.
Так.....
Как насчет веб-формы для аутентификации пользователя по IP-адресу, который затем создает ограниченную по времени дыру в брандмауэре для того, чтобы этот IP-адрес подключался через SMB (и им по-прежнему необходимо предоставить имя пользователя / пароль для сопоставления диска, разумеется) ,