如何在php中使用凭据访问网络驱动器文件夹?
我正在编写一个php代码,如下所示,其中我希望使用php中的凭据访问网络驱动器文件夹(音乐)。证书 正在设置,因为我只想将完全访问权限授予特定用户如何在php中使用凭据访问网络驱动器文件夹?,php,network-drive,windows-share,Php,Network Drive,Windows Share,我正在编写一个php代码,如下所示,其中我希望使用php中的凭据访问网络驱动器文件夹(音乐)。证书 正在设置,因为我只想将完全访问权限授予特定用户 $src\u dir='\\\INVEST-OP-001\test\music'//第#A行 音乐文件夹的完全权限/访问权限授予以下凭据: username : 'mickeymouse' password : 'helloworld' 问题陈述: <?php $user = 'mickeymouse'; $password = 'hell
$src\u dir='\\\INVEST-OP-001\test\music'代码>//第#A行
音乐文件夹的完全权限/访问权限授予以下凭据:
username : 'mickeymouse'
password : 'helloworld'
问题陈述:
<?php
$user = 'mickeymouse';
$password = 'helloworld';
exec('net use "\\\INVEST-OP-001\test\music" /user:"'.$user.'" "'.$password.'" /persistent:no');
$files = scandir('\\\INVEST-OP-001\test\music');
echo '<pre>';
print_r($files);
exec('net use "\\\INVEST-OP-001\test\music" /delete /yes');
我想知道我应该在第A行的php代码中做些什么更改,以便我可以使用php中的凭据访问音乐文件夹 这对我有用:
<?php
$user = 'mickeymouse';
$password = 'helloworld';
exec('net use "\\\INVEST-OP-001\test\music" /user:"'.$user.'" "'.$password.'" /persistent:no');
$files = scandir('\\\INVEST-OP-001\test\music');
echo '<pre>';
print_r($files);
exec('net use "\\\INVEST-OP-001\test\music" /delete /yes');
在windowsNET上使用Z:\\INVEST-OP-001\test\music helloworld/USER:domainname\mickeymouse
可能重复@AbraCadaver好的,我会这样做。我想知道做了之后你想让我检查什么?你可以访问Z:
,如果它起作用,音乐就在那里。@abracadver Z:顺便问一下,/user is/helloworld?像这样exec('net use“\\\INVEST-OP-001\test\music”/mickeymouse:“.$mickeymouse.”.$helloworld.“/persistent:no”)代码>否,/user:
必须保持原样。最终结果将是net use“\\\INVEST-OP-001\test\music”/user:mickeymouse helloworld/persistent:no
exec('net use“\\\INVEST-OP-001\test\music”/delete/yes')代码>?它会断开为该凭据建立的连接?是的,完全一样,就像在Windows资源管理器中断开网络驱动器时一样。