PHP访问受登录保护的网络文件


PHP access to login protected network files

有任何方法可以通过远程登录访问网络文件吗?这意味着,我有应用程序服务器(Windows服务器)、文件服务器(通过局域网连接到应用程序服务器)和客户端。文件服务器由登录名和密码保护,我需要从服务器脚本访问它。我现在使用以下代码:

system('net use R: "//FileServer/data" pa55w0rd /user:user /persistent:no>nul 2>&1');

当我第一次尝试的时候,它是有效的,但天知道为什么,现在它不起作用了:-(。有什么想法吗?谢谢。

附言:即使我将文件服务器作为应用程序服务器的一个单元挂载,它也不起作用。

您可以使用类似于SMB4HP 的东西

与我的同事一起,我们根据以下两篇帖子解决了问题:https://serverfault.com/questions/426288/permanently-mount-network-share-without-the-need-for-log-on-windows而这个映射了一个要由服务使用的网络驱动器。有必要使用Sysinternals Suite应用程序"破解"系统,并在authority''system帐户下安装驱动器。之后,Apache(SYSTEM)已授予对此驱动器的访问权限。非常感谢。