Как использовать 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'); работает

Благодарю.

0 ответов

Другие вопросы по тегам