嗯,我想做的是,在局域网中获取磁盘的空间信息。我将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);
.
.
这实际上工作得很好,但是当我试图在另一个网络中获取磁盘信息时,它失败了。所以当我通过UNC-Path在windows上连接(用户名和密码)第一,然后它的工作,因为现在我有访问权。我可以映射网络磁盘,但这对我来说不是一个好的解决方案,因为磁盘太多了。
现在我的问题是,是否有一种方法可以将用户名和密码传递到UNC-Path?
将Web服务器作为服务安装,并设置相应的凭据:
>> 这个帐户
提供有效的用户名和密码(访问UNC-Path的凭据)并重新启动Web服务器。