我完全不熟悉php的python。在python中,我非常熟悉從網頁獲取json結果。然而無論我似乎在PHP中做的不工作。我正在使用的代碼是。php代碼(獲得json結果)
<?php
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=hello&safe=off";
$data = json_decode(file_get_contents($url));
echo $data;
?>`
但是這完全沒有。我在做什麼有什麼不對?我也通過ideone.com運行它,並得到這些錯誤。
`PHP Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/VQMKwy/prog.php on line 3
PHP Warning:file_get_contents(http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=hello&safe=off): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/VQMKwy/prog.php on line 3`
服務器/ DNS配置問題也許? – deceze 2013-04-23 03:35:57
確保'php.ini'中的'allow_url_fopen = 1'和 – Rob 2013-04-23 03:36:13
以及echo $ data;是不正確的。你需要做print_r($ data)。 print_r是數組。 – wayne 2013-04-23 03:41:32