2014-05-14 5 views
0

나는 현재 새 배낭 여행 포털에서 일하고 있습니다. 내 생각은 내 사이트의 공식 정부 사이트에서 특정 여행 경고를로드하는 것입니다. 독일 법률에 따라 공식 정보를 사용할 수 있습니다. 그러나 요점은, 그들은 내용을 매일 1 시간 단위로 변경하므로 사본 & 붙여 넣기는 해결책이 아니기 때문입니다. 나는 이미 jQuery를 통해 콘텐츠를 얻으려고 시도했지만 cross-domain-policy가 나타났습니다. 서버를 제어 할 수 없다고 상상해보십시오. 솔루션을 검색하면서 PHP에서 cURL을 발견했습니다. 여기에서 나는 당신의 도움이 필요합니다. 왜냐하면 저는 몇몇 작은 기능들만을 할 수 있기 때문입니다. 아마도 cURL을 통해 콘텐츠를 가져 와서 원하는 div를 표시하거나 RSS 피드를 사용하여 거기에서 정보를 가져 오는 옵션이 있다고 생각했습니다. 어떤 도움이나 힌트는 :-) 감사합니다다른 도메인에서 콘텐츠를 가져 오는 방법

웹 사이트 : http://www.auswaertiges-amt.de/DE/Laenderinformationen/WeitereAktuelleReiseInformationen_node.html XML 기반의 RSS 피드 : http://www.auswaertiges-amt.de/SiteGlobals/Functions/RSSFeed/DE/RSSNewsfeed/RSS_Reisehinweise.xml?nn=332604

+1

curl 또는 fopen 또는 file_get_contents를 사용할 수 있습니다. PHP에서 XML을 쉽게 파싱 할 수있는 방법이 필요합니다. http://www.php.net/manual/ en/book.xml.php – JasonSec

+1

[PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까?] (http://stackoverflow.com/questions/3577641/how-do-you-parse-and-process- html-xml-in-php) –

답변

-1

HTML 솔루션 Simple html Dom는 DOM 태그를 입력 jQuery를 선택 사용을 허용 도서관,

사용 등이다

$html=file_get_html('http://www.auswaertigesamt.de/DE/Laenderinformationen/WeitereAktuelleReiseInormationen_node.html'); 

$note_text = $html->find("div[class=reiseUebersicht]", 0)->children(1)->plaintext; 

로 나는 당신의 RSS (XML)는 표준과는 달리이기 때문에 같은"로, HTML을 포함하기 때문에 HTML이 쉬운 해결책이 생각"

구문 분석 XML 솔루션 PHP Simple DOM 사용하지만

$의 문서 = DOMDocument를 :: 부하 디코드 CDATA를 들어, HML DOM을 구문 분석 할 필요가있다 ('http://www.example.com/file.xml');

관련 문제