我希望能够根据用户的输入连接到远程文件夹。 系统必须与不同的共享协议兼容,所以我不能在每种情况下都使用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');
有效
感谢。