CI 코드

제목 [lib추가] CI RSS Parser 이용하기
글쓴이 ci세상 작성시각 2009/08/24 19:30:58
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 14643   RSS

사용목적 : RSS 리더기를 CI 상에서 만드실 수 있습니다.

사전 서버세팅
php.ini에서 allow_url_fopen = On 이부분이 열려 있어야 합니다.


1. 위키문서

http://codeigniter.com/forums/viewthread/53780/P40/#283758

2. 위키문서대로 했을경우 아래와 같은 오류가 발생하면
A PHP Error was encountered
Severity: Warning
Message: unserialize() [function.unserialize]: Node no longer exists
Filename: libraries/RSSParser.php
Line Number: 75 
3. 아래 소스를 참조하시면 됩니다.
http://codeigniter.com/forums/viewthread/53780/P40/#283758

위의 라이브러리를 새로 만들어서

application/libraries/Rssparser.php 에 신규파일로 만들어 넣고 위키의 예제를 이용해서 컨트롤러나, 뷰에 응용해서 출력하시면 됩니다.

<컨트롤러 코드>
$this->load->library('RSSParser', array('url' => 'http://codeigniter.com/feeds/rss/bug_tracker/', 'life' => 0));
$data['rss']= $this->rssparser->getFeed(20);
<뷰에서 코드>

foreach ($rss as $item) :

echo $item['title'];
echo "<br>";
		
endforeach; 







 다음글 [팁] 배열 이용 타이틀명 만들기 (1)
 이전글 CI 파일 업로드 버그 (4)

댓글

변종원(웅파) / 2009/08/24 21:48:00 / 추천 0
테스트 함 해봐야겠네요. ^^