Я просто перенес проект с локального хоста на мой удаленный сервер и заметил, что некоторые из моих скриптов перестали работать. Самое главное - это тот, который полагался на file_get_contents()
для получения значений JSON из другого script.
Версия PHP - 5.2.4 allow_url_fopen
включен.
Предупреждение:
file_get_contents()
[function.file-get-contents]
:php_network_getaddresses
:getaddrinfo
не удалось: имя или служба, не известные в/var/www/html/2009/functions/functions.products.php
online 5
Предупреждение:
file_get_contents(http://data.example.com/new-data.php) [function.file-get-contents]
: не удалось открыть поток:Success in /var/www/html/2009/functions/functions.products.php
online 5
script выполняется от: http://www.example.com
Место, переданное в функцию, - http://data.example.com/new-data.php
Примечание: одно и то же имя домена, но два разных сервера.
function getData() {
$location = "http://data.mysite.com/new-data.php";
$contents = file_get_contents($location);
$jsonVars = json_decode($contents);
return $jsonVars
}