Как использовать opendir с учетными данными
Я хочу иметь возможность подключиться к удаленной папке на основе ввода пользователя. Система должна быть совместима с различными протоколами обмена, поэтому я не могу просто использовать FTP в каждом случае (удаленные папки не обязательно реализуют FTP).
Прямо сейчас opendir('//HDD/Music');
работает, потому что это общая папка, но для других, которым нужно имя пользователя / пароль, не работает. Я уже пробовала opendir('//username:password@HDD/Music');
который не работает.
Я также не хочу монтировать папку (net use), потому что этот код предназначен для использования обычными пользователями и не должен мешать их среде.
Подводить итоги:
opendir('//HDD/Public_folder');
работаетopendir('//username:password@HDD/Public_folder');
не работает
opendir('ftp://HDD/disk1/Public_folder');
работаетopendir('ftp://username:password@HDD/disk1/Private_folder');
работает
Благодарю.