Мой PHP-код выглядит так:
$dirpath = "\\\\172.16.111.91\\Data";
$dircheck = is_dir($dirpath);
if ($dircheck) {
echo "Found";
} else {
echo "Not Found";
}
Если $ dirpath похож на «C: /», он работает нормально, но я дал ему UNC-путь к удаленному каталогу, и вдруг он ничего не может найти.
я пробовал exec("NET USE $dirpath $password /USER:$user");
и это не помогает
Я использую это на Windows Server 2012 R2, PHP v5.3 и IIS 8.5. Я думаю, что это как-то связано с аутентификацией IIS, но я просто не могу понять это.
Задача ещё не решена.
Других решений пока нет …