Я подключил сетевой диск к компьютеру в моей домашней сети. Теперь я пытаюсь получить к нему доступ через PHP - я сделал этот быстрый тест:
echo opendir('Z:\\');
Это дает мне:
Warning: opendir(Z:\) [function.opendir]: failed to open dir: No error in C:\wamp\www\webs\tester-function.php on line 3
Что я здесь сделал не так?
Я не хочу, чтобы мои пользователи вводили путь UNC, поэтому есть ли способ получить для них путь UNC, и, возможно, это сработает, когда я попытаюсь получить к нему доступ? Это возможно на языках Microsoft, но я не уверен, как заставить PHP сделать это - может быть, с помощью команды cmd.exe?
Обратите внимание: подключенный диск существует, поскольку я его вижу и могу получить к нему доступ. Это также не похоже на проблему с разрешениями, поскольку я предполагаю, что он будет жаловаться на это, ЕСЛИ он может получить доступ к этому диску ... верно?
Спасибо всем за любую помощь
localsystem
или вы используете другую учетную запись? Для какой учетной записи вы создаете карту дисков (свою или для учетной записи службы)? - person VolkerK   schedule 07.04.2010localsystem
. Этот подключенный диск создан мной, а неlocalsystem
. Однако уlocalsystem
автоматически установлены разрешения для этого подключенного диска. - person Abs   schedule 07.04.2010