fopen не открывает файлы по сети - PullRequest
0 голосов
/ 20 мая 2010

Я могу использовать fopen для открытия локальных файлов, но не могу открывать файлы по сети на другом компьютере. Я могу сопоставить диски и просмотреть файлы, но не могу открыть их с помощью fopen.

Ответы [ 2 ]

5 голосов
/ 21 мая 2010

Предполагается, что вы работаете с Apache в Windows (поскольку вы говорите о «подключении» диска):

Если вы использовали значения по умолчанию во время установки, тогда apache работает с учетной записью локальной системы, которая не имеет никаких сетевых привилегий. Поэтому вы должны убедиться, что он работает как (домен) пользователь, который может получить доступ к сетевому диску (дискам). Вы можете изменить это через Панель управления, Администрирование, Сервисы (щелкните правой кнопкой мыши на Apache, выберите «Свойства» и выберите пользователя на вкладке «Вход в систему»).

0 голосов
/ 20 мая 2010

Чтобы открыть удаленные файлы, вам нужно включить настройку php.ini «allow_url_fopen». Это тот случай в ваших настройках?

...