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();
?>
당신은 내가 플리커 사이트에서 원격 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
브라우저에서이 URL을 열어 내용을 가져올 수 있습니까? –