PHP is_dir и mkdir не работают на подключенном сетевом диске

Я сопоставил свой диск 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); 

Пожалуйста помогите.

Solutions Collecting From Web of "PHP is_dir и mkdir не работают на подключенном сетевом диске"

Спасибо за ваш совет. Это оказалось синтаксической ошибкой. В коде отображения. Вы должны сопоставить диск вручную в PHP-скрипте, как я сделал выше, за исключением того, что вам нужно избегать обратных косых черт. Вместо \\DEV01\share вы должны использовать \\\\DEV01\\share .