rss로 제공하는 xml이 있을시
본 사이트로 해당 xml을 파싱하여 가져와야 할 경우
$xml = "xxx.com/aaa.php";
$doc = new DOMDocument();
$doc->load($doc);
if(!$doc) { // 불러올수 없다면
echo "not";
} else {
$items = $doc->getElementsByTagName('item'); // 반복되는 item태그중
$records = array();
foreach($items as $item) {
$record = array();
if($item->childNodes->length) {
foreach($item->childNodes as $i) {
if($i->nodeName != 'title' && $i->nodeName != 'link') continue; // title태그와 link태그만 긁어오고 싶다.
$record[$i->nodeName] = iconv('utf-8','euc-kr',$i->nodeValue); // euc-kr로 할거니까
}
}
$records[] = $record;
}
}
}
'WEB > PHP' 카테고리의 다른 글
[PHP] fopen을 사용한 txt파일로 로그남기기 (0) | 2014.02.11 |
---|---|
[PHP] strtotime을 이용한 남은 일수 구하기 (0) | 2013.06.14 |
[PHP] 문자여러개를 str_replace하려 할때 (0) | 2012.08.06 |
[PHP] 엑셀(excel) 다운로드 기능 만들기 (4) | 2012.03.27 |
[PHP] 엑셀 업로드 / 한글깨짐 / Excel_Reader를 사용 (0) | 2012.03.26 |