Я хочу включить точный вывод URL в мою веб-страницу в точности так, как она есть
код, который я использую,
$html = file_get_html("http://api.zoopla.co.uk/api/v1/area_value_graphs.js?area=" .$postcode. "&output_type=outcode&api_key=6fg3fbrxqhjkn4mkfrxdu2sr");
$data = json_decode($html, true);
$result1 = $data['average_values_graph_url'];
include $result1;
ошибка, которую я получаю, имеет тип
Предупреждение: include (): http: // обертка отключена на сервере
настройка с помощью allow_url_include = 0
я пытался редактировать файл php.ini в allow_url_include = On
и перезапустил мою машину, но я все еще получаю ту же ошибку. Я не могу найти другие файлы конфигурации, как указано phpinfo();
и не могу понять, почему то, что я изменил, не работает. Что я сделал не так?
Используйте php —ini в терминале, чтобы найти местоположение файла php.ini и изменить директиву. для этого вам также нужно установить allow_url_fopen. Используйте file_get_contents ().
Да, file_get_contents () будет выдавать это строго при загрузке изображения, он получит код изображения и переведет его в строку. В вашей строке написано GIF, это означает, что вы читаете файл изображения.
Они не могут быть включены, поскольку ошибка говорит, что она не включена. Сделайте эхо phpinfo () и посмотрите там.
Некоторые параметры не могут быть изменены пользователем с помощью ini_set или аналогичных параметров, например, allow_url_fopen — тип PHP_INI_SYSTEM, если он отключен для всего сервера, его необходимо включить там.
На встроенном в Mac php ваш .ini должен быть /etc/php.ini, проверьте там.
Других решений пока нет …