Я сопоставил свой диск Z:, чтобы указать общий ресурс файла на другом сервере в моей сети в Проводнике Windows. Я могу получить доступ к файлам и читать / писать там просто отлично.
Когда я пытаюсь выполнить mkdir () из PHP, я получаю ошибку «Нет такого файла или каталога».
В качестве теста я дал Everyone доступ к чтению, записи и исполнению, и он все еще не работает.
Код, который я использую:
mkdir('Y:/newfolder/', 0777);
Я также попытался сопоставить диск снова в PHP безрезультатно:
system('net use Y: "\\DEV01\share" Password1 /user:Administrator /persistent:no>nul 2>&1"); mkdir('Y:/newfolder/', 0777);
Пожалуйста помогите.
Спасибо за ваш совет. Это оказалось синтаксической ошибкой. В коде отображения. Вы должны сопоставить диск вручную в PHP-скрипте, как я сделал выше, за исключением того, что вам нужно избегать обратных косых черт. Вместо \\DEV01\share
вы должны использовать \\\\DEV01\\share
.