如何访问
等文件夹\\10.200.0.3\some_folder
user name: user
password: pass
是否有可能映射网络设备然后使用PHP访问它? 请帮我连接到这个共享并访问那里的文件..
答案 0 :(得分:0)
您正在寻找的是服务器消息块(SMB)或开源实现SAMBA。
要在PHP中使用它,您可以查看smbwebclient。
然而,您可以简单地将驱动器映射添加到Windows服务器上的共享,为其分配一个固定的字母(如Z :),甚至只需访问\\hostname\folder
(转义反斜杠)并使用PHP内置的目录从该驱动器读取和写入文件的命令。这将是一个很容易的helluvalot。
答案 1 :(得分:0)
尝试其中之一;
答案 2 :(得分:0)
由于您将使用IIS / Apache运行PHP,因此请确保服务器用户还具有访问网络共享文件夹的权限。一旦确定IIS用户确实有权访问共享文件夹,您可以尝试使用以下路径列出共享文件夹的内容:
$target_path = '\\\\server\\images\\';
看看这些问题,可能会有所帮助: PHP: upload files to network shared folder