2015-03-31 81 views
0

在这里有任何方式访问网络文件与远程登录?这意味着,我有应用程序服务器(Windows服务器),文件服务器(通过LAN连接到应用程序服务器)和客户端。文件服务器受登录名和密码保护,我需要从服务器脚本访问它。我现在使用下面的代码:PHP访问登录受保护的网络文件

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

当我已经试过了在第一时间,它的工作,但上帝知道为什么,现在它不工作:-(任何想法请谢谢

。?。

PS:如果我挂载文件服务器作为应用服务器的单位它甚至没有工作

回答

0

您可以使用类似这样SMB4PHP

+0

谢谢,在文件服务器上安装FTP服务器或Samba时存在问题。但是我发现实际安装的问题在哪里。 Apache服务在SYSTEM用户下运行,但SYSTEM无权挂载单元。这个问题的解决方案是更改Apache服务用户。如果我将Apache服务更改为在管理员用户下运行,则它正在工作。但我不喜欢它,它似乎对我很危险。是否可以授予SYSTEM用户安装新设备? – Honza 2015-03-31 09:50:23