Запустив PHP 5.3.1 на сервере Windows, мне нужно изменить скрипт PHP для доступа к файлам XML на сетевом ресурсе. По различным причинам файлы не могут быть размещены на сервере PHP, и мне не разрешено создавать сопоставленный диск на сервере PHP, поэтому мне нужно изменить параметр open_basedir в PHP.ini, чтобы включить UNC-путь к общему ресурсу, например:
open_basedir = "E:\inetpub\;E:\DB_HubDataFiles\;\\stdmfps01\inter-departements$\CVSC-CDT-Estimation-Cedule\"
Однако, когда я пытаюсь получить доступ к файлам на общем ресурсе, я получаю ошибку «open_basedir restriction in effect». Я пытаюсь получить доступ к файлам следующим образом:
$jobfilename = "//stdmfps01/inter-departements$/CVSC-CDT-Estimation-Cedule/" .$job . ".xml"; if (file_exists($jobfilename)) { $jobxml = simplexml_load_file($jobfilename); etc...
Я был уверен, что это не проблема прав, и в любом случае ошибка указывает на проблему с open_basedir. Поэтому мои вопросы:
Благодарю.