Возможно, я сидел здесь слишком долго, смотря на это, но ПОЧЕМУ было бы file_get_contents возвращать false здесь, я вырезал и вставлял URL-адрес, и он отлично работает?PHP file_get_contents, возвращающий false
$url = "http://jobs.github.com/positions.json?search=" . $as_any . "&location=" . $location;
// URL contains http://jobs.github.com/positions.json?search=Project Manager&location=London
var_dump($url);
$json = file_get_contents($url);
var_dump($json);
$results = json_decode($json, TRUE);
var_dump($results);
exit;
Благодаря
Marc
EDIT:
Я проверил для allow_url_fopen и его определенно на.
Возможный дубликат [Проблема с получением содержимого/файлов с использованием файла \ _get \ _contents из url или проблемы в обратном геокодировании] (http://stackoverflow.com/questions/6954220/problem-in-getting-contents-files-using -file-get-contents-from-url-or-problem-i) – mario
Ни один из ответов, похоже, не применим к этому вопросу. – Barmar