xml parser
xml 파서 입니다.
함수호출방법
[code]
$data = XML_Perser(URL, Charset, Select, File_Charset);
[/code]
URL
RSS, XML 파일의 주소
Charset
홈페이지 언어
Select
all = 모든데이터를 읽어들임
attr = 파일 속성값만 읽어들임
data = data 값만 읽어들임
File_Charset
XML 파일은 언어
위와 같은 방법으로 호출시 xml 파일의 키값과 데이터를 배열로 저장하여 반영함.
꼭 테스트 페이지를 확인하세요.
함수호출방법
[code]
$data = XML_Perser(URL, Charset, Select, File_Charset);
[/code]
URL
RSS, XML 파일의 주소
Charset
홈페이지 언어
Select
all = 모든데이터를 읽어들임
attr = 파일 속성값만 읽어들임
data = data 값만 읽어들임
File_Charset
XML 파일은 언어
위와 같은 방법으로 호출시 xml 파일의 키값과 데이터를 배열로 저장하여 반영함.
꼭 테스트 페이지를 확인하세요.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 20개
기냥 사용하시면 되요.^^
확인해보시고 의문점이나 오류 있으심 뎃글 남겨주세요..^^
참 좋은 것 같은데 어떻게 반영하는것인지 모르겠어요.
RX_parser.lib.php 파일을 lib 폴더에 넣고 불러봐서
메인에
[code]
<?
$data = XML_Perser(URL, Charset, Select, File_Charset);
?>
[/code]
이렇게 적용 하는 것은 가요?
RINIX님 수고스러우시겠지만 순차적으로 좀 알려주시면 감사하겠습니다 ^^;
주소는
http://news.google.co.kr/news?pz=1&ned=kr&hl=ko&topic=e&output=rss
입니다.
[code]
<?
include_once("./RX_parser.lib.php");
$url = "http://news.google.co.kr/news?pz=1&ned=kr&hl=ko&topic=e&output=rss";
$chaset = "utf-8"; // 홈페이지 언어
$select = "all'; // all : 전체 데이터 , attr : 페이지 속성 필드 , data : 요청한 데이터(구글 연예뉴스 목록)
$file_charset = "euc-kr"; // 이부분은 공란으로 두셔도 좋습니다.
$data = XML_Perser($url, $charset, $select, $file_charset);
?>
<xmp>
<? print_r($data); ?>
</xmp>
[/code]
위와 같이 하셔서 데이터 배열의 키값을 확인 하시고 루프로 데이터를 불러들여 출력하시면 됩니다..^^
도움이 되셧길 바랍니다..^^
그래도 잘 안되시면 RSS 주소하나 남겨주시면 그걸루 예제 소스 하나 올려드릴께요..^^
로 했을시 배열로 저장되어진다는 거죠.
$data[item][0][title] ......
$data[item][1][title] ......
$data[item][2][title] ......
요러한 형식이 되겠죠..^^
반복문 사용하여 출력 해주시면 됩니다.
예제를 올려주시면 감사하겠습니다..^^
http://www.librarian.co.kr/?module=rss&act=rss
!! 좋아요 클릭!!
주소는
http://www.librarian.co.kr/?module=rss&act=rss
입니다.
[code]
<?
include_once("./RX_parser.lib.php");
$url = "http://www.librarian.co.kr/?module=rss&act=rss ";
$chaset = "euc-kr"; // 홈페이지 언어
$select = "all'; // all : 전체 데이터 , attr : 페이지 속성 필드 , data : 요청한 데이터
$file_charset = "euc-kr"; // 이부분은 공란으로 두셔도 좋습니다.
$data = XML_Perser($url, $charset, $select, $file_charset);
for($i=0, $i<count($data[item]), $i++){
echo "작성자 : ".$data[item][$i][dc:creator];
echo " [".$data[item][$i][pubdate]."]";
echo "<br>";
echo "제목 : ".$data[item][$i][title];
echo "<br>";
echo "내용 : ".$data[item][$i][description];
echo "<a href='$data[item][$i][link]'>원문보기</a>";
echo "<br><br><br><br>";
}
?>
[/code]
http://news.google.co.kr 의 RSS 를 받아와서 주요뉴스가 게시판에 파싱?이 되도록 하게 하고 싶은데
그누게시판과 어떻게 연결해서 사용하는건지 감을 잡을수가 없네요..ㅠㅠ
그누게시판과 연결해서 게시판에 링크형태로 올라오는건 할수가 없는것인가요?
제발 도움 주시면 감사하겠습니다...ㅠㅠ
스킨화 시키시는 부분은 직접 하셔야 합니다.
각각의 RSS 문서마다 키값이 다르기 때문에 스킨제작이 불가능합니다.
필요하신 문서의 스킨은 직접 만들어 사용하셔야 합니다.
도움을 못드려 죄송합니다...^^
스킨화하려고 했던것도 최근게시물로 뜨도록 하려고 한것이거든요..
방법이야 어찌되었든 최근게시물로 뜰수 있으면 좋겠는데 방법이 어려운가요?
한개의 RSS 문서에 한개의 스킨이 존재할 뿐이라는거죠.
다목적 스킨이 될수 없기에 만들지 않을 뿐입니다.
끈질기게 물어 죄송합니다.... 절박해서요..
만들어주신 구글 연예뉴스 RSS 파싱 라이브러리에서 정보를 불러들여 그누보드 게시판에 자동으로 입력되게 하고 싶은데 그방법을 모르겠어서 이렇게 자꾸 답변 다네요.....
혹시나 시간되시면
http://nan6.com/bbs/rss.php?bo_table=B16
예제 한개만 만들어 주시면 완전 감사 드립니다.
제가 딱 원하는거 같기는 한데 조금 복잡하네요 ㅎㅎ;; 정중히 부탁드립니다. (__) 좋아요 추천^^