Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中使用凭据访问网络驱动器文件夹?_Php_Network Drive_Windows Share - Fatal编程技术网

如何在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

我正在编写一个php代码,如下所示,其中我希望使用php中的凭据访问网络驱动器文件夹(音乐)。证书 正在设置,因为我只想将完全访问权限授予特定用户

$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');

在windows
NET上使用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资源管理器中断开网络驱动器时一样。