加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 使用凭据获取disk_space

发布时间:2020-12-13 22:23:44 所属栏目:PHP教程 来源:网络整理
导读:那么,我想要做的是,获取局域网中磁盘的空间信息.我将UNC路径存储在 XML文件中并循环遍历它. 在PHP中我做: $filename = 'C:/...../config/config.xml';echo 'div class="container"';if (file_exists($filename)) { $xml = simplexml_load_file($filename);
那么,我想要做的是,获取局域网中磁盘的空间信息.我将UNC路径存储在 XML文件中并循环遍历它.

在PHP中我做:

$filename = 'C:/...../config/config.xml';
echo '<div class="container">';

if (file_exists($filename)) {
    $xml = simplexml_load_file($filename);

    foreach($xml->children() as $Path) {
        foreach($Path->children() as $Path1) {
           $disk = disk_total_space($Path1);
.
.

这实际上非常有效,但是当我尝试在另一个网络中获取磁盘信息时,它会失败.因此,当我首先通过Windows上的UNC-Path(使用用户名和密码)进行连接时,它可以工作,因为现在我可以访问了.我可以映射网络磁盘,但这对我来说不是一个好的解决方案,因为有很多磁盘.

现在我的问题是,有没有办法将用户名和密码传递给UNC-Path?

解决方法

将Web服务器作为服务安装并在以下位置设置相应的凭据: 登录>>此帐户 提供有效的用户名和密码(可以访问UNC-Path的凭据)并重新启动Web服务器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读