嗯,我想要做的是获取局域网中磁盘的空间信息。我将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?
答案 0 :(得分:0)
将Web服务器作为服务安装,并在以下位置设置相应的凭据:
登录&gt;&gt; 此帐户
提供有效的用户名和密码(有权访问UNC-Path的凭据)并重新启动Web服务器。