다음 코드를 사용하여 XML을 얻지 만 결과를 표시하면 브라우저에 아무 것도 표시되지 않지만 소스에 표시됩니다. 여기 XML 데이터가 브라우저에없는 출처에서 표시됩니다.
$enc = urlencode('SELECT vid, owner, title, description, thumbnail_link, embed_html, updated_time, created_time FROM video WHERE owner=****ID******');
$contents = file_get_contents("https://api.facebook.com/method/fql.query?query=$enc");
echo $contents;
내가 그 파악해 일단
My Test Page
내가 simpleXML에 대한 $ 내용 수험에 필요한 PHP 페이지입니다하지만 바로 그 일을하고 있는지 확실하지 않다?
$xml = <<<XML;
$xml .=$contents;
$xml .=XML;
echo $xml;
그래서 정리해 :
감사는 문제 # 1 도움에 대한 일 뿐이이 SimpleXML을 위해 XML을 포함하는 변수를 준비하는 방법을 완전히 명확하지 않다. <<<XML
이고 XML;
이 필요합니까?
문제 귀하의 웹 서버가 Content-Type:text/html; charset=UTF-8
로 페이지를 제공하는 <<<XML and XML; tags?
일부 브라우저는 XML을 표시하지 않기로 결정합니다. 그게 당신이 정말로 통제 할 수있는 것인지 모르겠습니다. – sdleihssirhc
그것은 거래 차단기가 아니야 .... 난 그저 단순한 XML을 엉망으로 만들고 싶지 않다. – Denoteone
올바르게 표시되도록하려면 내용 유형을 변경해야합니다 (헤더 : 'Content-type : application/xml'); – prodigitalson