Я работаю над кодом 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 .