PHP - 访问文件夹共享网络

Posted

技术标签:

【中文标题】PHP - 访问文件夹共享网络【英文标题】:PHP - Access folder shared network 【发布时间】:2015-11-03 13:45:26 【问题描述】:

我可以使用我的用户帐户从我的共享网络访问每台服务器。

我在 Wamp 中编写了一个 php 脚本并想访问我共享网络的一个文件夹。

我可以通过他们的直接路径直接访问它:\128.xx.3.199\share\GMSA

但它不适用于我的脚本:

<?php
$try =  '\\\\128.xx.3.199\share\GMSA\Test';
        var_dump( glob( $try . '\*.*' ) );
        var_dump( scandir( $try ) );

我认为这是因为 Wamp 没有与当前用户帐户相同的权限。但不知道该怎么办。

【问题讨论】:

【参考方案1】:

您的假设可能是正确的。请尝试以下操作:

在 Windows 中打开“组件服务” 选择“服务”并在右侧导航到 wampapache 服务(64 或 86) 打开服务,选择“登录”并从“本地系统帐户”更改为“我的帐户” 输入您的凭据,应用并重新启动服务。

【讨论】:

如果我能给你 50k 分,我会的!非常感谢!像魅力一样工作 但是以编程方式呢?可以用用户名和密码打开吗? exec(net use...) 和 fopen 不工作 在我的情况下仍然无法正常工作

以上是关于PHP - 访问文件夹共享网络的主要内容,如果未能解决你的问题,请参考以下文章

怎么访问共享文件夹

如何访问网络计算机另一用户名下的共享文件夹?

第二本书unit 7 网络共享文件访问

如何访问共享文件夹?

2-7.访问网络文件共享服务

如何访问共享的文件夹