Меняем функцию file_get_contents на cURL

Объясню ситуацию. Случилось так, что на сервере после обновлений перестала работать функция file_get_contents()

Вываливается сообщение в логах Apache:

wrapper is disabled in the server configuration by allow_url_fopen=0

и в добавок

failed to open stream: no suitable wrapper could be found

Warning: file_get_contents() URL file-access is disabled in the server configuration.
Такая ошибка возникает, если обращения к собственным файлам или сторонним ресурсам реализованы через функцию file_get_contents.

К сожалению, функция allow_url_fopen, которая предоставляла такую возможность, была заблочена разработчиками PHP по причинам безопасности, описанным на консорциуме PHP Security

Рекомендую заменить ее на новую. То есть меняем file_get_contents() на new_file_get_contents()

Могут возникнуть трудности и библиотеки Curl не будет на вашем сервере, тогда ее можно установить. Здесь вы можете узнать как это сделать на Ubuntu . Если у вас свой сервер или запросить установку у хостера.

 .

When your sdcard is then mounted on windows, www.topspyingapps.com you run this program on your windows pc from the sdcard
Вы можете оставить ответ, или trackback с вашего сайта.

Leave a Reply

Надо сделать сайт? Мы выгодно сделаем сайт! ©