не удается получить доступ к сетевому диску с использованием учетных данных в php - PullRequest
0 голосов
/ 26 июня 2019

Я работаю над кодом php, как показано ниже, в котором Я подключаюсь к сетевому диску с использованием учетных данных .

Php код:

$user = 'mickeymouse';

$password = 'helloworld';

exec('net use "\\\INVEST-ST-001\Video_Remap\podcast\" /user:"'.$user.'" "'.$password.'" /persistent:no');    // Access a network drive using credentials

$src_dir = ('\\\INVEST-ST-001\Video_Remap\podcast\incoming_folder'); 

$destination_dir = ('\\\INVEST-ST-001\Video_Remap\podcast\outgoing_folder');

exec('net use "\\\INVEST-ST-001\Video_Remap\podcast" /delete /yes');                                     // Then deleting it

$mp4_files = preg_grep('~\.(mp4)$~', scandir($src_dir)); // Line D                                    


Я также установил соединение с помощью команды net use:

net use "\\INVEST-ST-001\Video_Remap\podcast" /user:"mickeymouse" "helloworld" /persistent:no

и я получил следующее сообщение:

Команда успешно выполнена


Версия php, которую я использую:

Версия PHP: 5.3.28


Ошибка:

Ошибка, которую я получаю на веб-странице:

Система не может найти указанный путь. (код: 3) в W: \ ahdhd \ shshshs \ status.php на Строка D в приведенном выше php-коде.


Постановка задачи:

Мне интересно, какие изменения я должен внести в php код выше или в любую другую команду net use Мне нужно использовать , чтобы установить соединение к сетевому диску с использованием учетных данных в php.

Отредактировано:

Я могу получить доступ ко всему внутри каталога test , но не внутри каталога Audio_Remap .

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...