У меня есть PHP-скрипт, который пытается открыть каталог «C: \ Users \ userA \ Desktop». Однако вызов opendir() возвращает false. Вот мой код:PHP opendir() не работает в IIS
$path = 'C:\Users\userA\Desktop';
var_dump (is_dir($path)); //prints TRUE
var_dump (is_readable($path)); //prints TRUE
var_dump (is_writable($path)); //prints TRUE
var_dump (open_dir($path)); //prints FALSE
Когда я запускаю вышеуказанное из командной строки, все ИСТИНА и работает как ожидалось. Когда я запускаю его через вызов Ajax из веб-браузера, opendir терпит неудачу. Это работает в IIS 7.5. Я установил разрешения для этого каталога на полные разрешения для «Все». Тем не менее, все еще, похоже, что-то вроде разрешения. Я не знаю, куда идти отсюда.
Какая версия PHP? как насчет 'скандира'? – Baba
'open_dir' или' opendir'? –
извините. Опечатка. Это opendir(). – scott80109