Я работаю над интранет-приложением, которое использует PHP и jQuery. Когда пользователь отправляет форму, форма передается другому сценарию через AJAX.
В одной такой форме пользователь указывает UNC-путь Windows к серверу в сети. Сценарий обработчика должен создать каталог, указанный пользователем, чтобы файлы могли быть перемещены с помощью другого процесса.
Если я запускаю скрипт с веб-сервера, используя mkdir('\\server\path1\newpath')
, он работает просто отлично. Итак, я знаю, что пользователь веб-сервера имеет правильные права доступа.
Но когда я использую ту же самую команду для того же сетевого сервера в сценарии, вызываемом через AJAX, происходит сбой с «Нет такого файла или каталога».
Потеряло ли приложение свою идентичность при вызове ajax? Есть идеи?
Спасибо.