Невозможно открыть удаленный XML-файл с помощью fopen ().Какие все разрешения мне нужно установить на сервере или какие параметры мне нужно установить в функции fopen ().? - PullRequest
0 голосов
/ 04 августа 2011

Я пытаюсь открыть файл XML на удаленном сервере с помощью функции fopen ().У меня есть два удаленных сервера, и разрешение файла XML установлено на 777 на обоих серверах.Я могу открыть XML с одного сервера, но не с другого.Оба файла можно открыть в браузере.

Какие все разрешения мне нужно установить или какие параметры мне нужно установить в функции fopen ().*

Ответы [ 3 ]

2 голосов
/ 04 августа 2011

У вас есть только один / после http: в последних двух строках - но я сомневаюсь, что это проблема. Можете ли вы открыть файл в браузере?

Возможно, попробуйте использовать file_get_contents . Он выполняет те же функции, что и ваша функция, за исключением того, что он готов и полностью протестирован ребятами из PHP.

0 голосов
/ 04 августа 2011

Помимо видимой проблемы с URL, также проверьте, какое значение для allow_url_fopen установлено в вашем php.ini, если вы можете открыть файл с одного сервера, но не с другого сервера, это может быть правильно установлено для вас, не так ли?Вы проверяете время ожидания?

0 голосов
/ 04 августа 2011

Я думаю, что должно быть http://server, а не http: /server.

...