我在PHP中實現Mashups時遇到問題。 現在我正在使用PHP版本5。PHP混搭問題
我想從網站獲取flickr照片信息。 我認爲代碼是正確的。 但我總是面對如下錯誤;
這裏是我的PHP代碼:
<?php
header('Content-Type: text/xml');
?>
<?php
$url="http://api.flickr.com/services/rest/?method=flickr.people.getPublicPhotos&api_key=46566747d88fe250fd631deb0033023a&[email protected]";
$url=DOMDocument::load($url);
echo $url->saveXML();
?>
正如你看到的,我要取從Flickr網站遠程XML文件。 但我總是這個錯誤停滯不前:
Warning: DOMDocument::load() [function.DOMDocument-load]: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\mashup\k\flickrproxy.php on line 13
Warning: DOMDocument::load(http://[email protected]) [function.DOMDocument-load]: failed to open stream: No such file or directory in C:\wamp\www\mashup\k\flickrproxy.php on line 13
Warning: DOMDocument::load() [function.DOMDocument-load]: I/O warning : failed to load external entity "http://api.flickr.com/services/rest/?method=flickr.people.getPublicPhotos&api_key=46566747d88fe250fd631deb0033023a&[email protected]" in C:\wamp\www\mashup\k\flickrproxy.php on line 13
你可以只是覺得,遠程文件不存在,但它就在那裏。 link text
這是一個精確的xml文件,您可以看到。
謝謝。 我設置了allow_url_open屬性。 但它仍然不起作用。 – Jin 2009-11-27 05:33:20
你能在瀏覽器中獲得打開這個URL的內容嗎? – 2009-11-27 07:13:22