Вход Регистрация
*— обязательные для заполнения поля
Войти через социальные сети

Если не работает simplexml_load_file() и file_get_contents()

Очередные проблемы всплывают с allow_url_fopen(), сделаю тут заметку.

allow_url_fopen
Данная директива включает поддержку оберток URL (URL wrappers), которые позволяют работать с объектами URL как с обычными файлами. Обертки, доступные по умолчанию, служат для работы с удаленными файлами с использованием ftp или http протокола. Некоторые расширения, например, zlib, могут регистрировать собственные обертки. 

1) Сканер безопасности  Битрикс рекомендует отключать allow_url_fopen = Off
#

А вот что не будет работать в PHP при такой рекомендации:
  • simplexml_load_file()
  • file_get_contents()

Т.е не будет работать с удаленными файлами вот так:
file_get_contents('http://tuning-soft.ru/index.php');

А с локальными файлами на сервере все будет нормально:
file_get_contents('/home/web/public_html/index.php');


2) А если вы обращаетесь к сайту по защищенному https протоколу, например:
file_get_contents('https://example.com');

То PHP может выдавать предупреждения типа:
Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?

В этом случае необходимо в файле конфигурации php.ini активировать расширение extension=php_openssl.dll



Комментарии
Авторизуйтесь, чтобы оставлять комментарии
ЗОЖ
Комментарии
Последние комментарии
Извините за беспокойство сама уже нашла в чем причина.
Здравствуйте! Подскажите, пожалуйста, как исправить ошибку при нажатии на кнопку "оставить ...
Спасибо большое - уже решил вопрос. Открыл бекап дамп базы mysql в notepad++ и в именно той строке ...
Не знаю, смотрите фильтры, условия, тип цен, крон должен выполнять файл, бывают ситуации, когда крон...
Можно восстановить только БД из бэкапа и вытащить из нее любые данные, в файлах хранятся только испо...
Можно идиотский вопрос ? Сам дурак удалил несколько адресов из списка адресов модуля Email-маркетин...
Добрый день! Не могу сделать выгрузку фида для Google Merchant. Пишет 0 товаров при выгрузке: http:/...
Подписка
Выберите рассылку