RSS 파싱기 정보
RSS 파싱기첨부파일
본문
RSS 파싱 핵심 소스 공개합니다..
필요 하신 분 응용 해서 자유롭게 사용하세요...
/rss/rss_read.php?url=RSS주소
이런 식으로 사용 하시면 됩니다. ㅎㅎ
냑 자게를 파싱해본 스샷도 참고용으로 올립니다 ㅎㅎ
필요 하신 분 응용 해서 자유롭게 사용하세요...
/rss/rss_read.php?url=RSS주소
이런 식으로 사용 하시면 됩니다. ㅎㅎ
냑 자게를 파싱해본 스샷도 참고용으로 올립니다 ㅎㅎ
추천
5
5
댓글 24개
좋은자료 감사합니다 제가 워낙 잘 몰라서 질문드리자면
http://news.google.co.kr/ 같은 경우 RSS 지원이 되는 것 같은데
이것을 파싱해서 가져올수는 없나요?
구글 뉴스기사를 파싱해서 그누보드 게시판에 글이 올라오도록 한다던가
아니면 최근게시물로 직접연결해서 메인에 뜨도록 사용하고 싶은데
방법을 전혀 몰라서 아무것도 못하고 있습니다.. 고수님들 도움 주세요 부탁드립니다 ㅠㅠ
G5 아미나 스킨 사용중이라 G4의 팁은 도움이 안되어서요ㅠㅠ
http://news.google.co.kr/ 같은 경우 RSS 지원이 되는 것 같은데
이것을 파싱해서 가져올수는 없나요?
구글 뉴스기사를 파싱해서 그누보드 게시판에 글이 올라오도록 한다던가
아니면 최근게시물로 직접연결해서 메인에 뜨도록 사용하고 싶은데
방법을 전혀 몰라서 아무것도 못하고 있습니다.. 고수님들 도움 주세요 부탁드립니다 ㅠㅠ
G5 아미나 스킨 사용중이라 G4의 팁은 도움이 안되어서요ㅠㅠ
rss_raed.php의
4번째 줄을
$html = get_html("http://news.google.co.kr/news?pz=1&cf=all&ned=kr&hl=ko&output=rss");
이걸로 교체하시고 실행해보세요 ㅎㅎ
4번째 줄을
$html = get_html("http://news.google.co.kr/news?pz=1&cf=all&ned=kr&hl=ko&output=rss");
이걸로 교체하시고 실행해보세요 ㅎㅎ
珥� �ъ뒪�� �� 0
라고 나오는데 왜그럴까요 ㅠㅠ
라고 나오는데 왜그럴까요 ㅠㅠ
rss_read.php의
5번째 줄의 주석을 해제하세요..^^;
원래 rss는 utf-8이 기본인데
간혹 euc-kr로 된 문서들이 있습니다 ㄷㄷ
5번째 줄의 주석을 해제하세요..^^;
원래 rss는 utf-8이 기본인데
간혹 euc-kr로 된 문서들이 있습니다 ㄷㄷ
rss_raed.php의
4번째 줄을
$html = get_html("http://sir.co.kr/bbs/rss.php?bo_table=cm_free");
로 수정한 상태에서 도 珥� �ъ뒪�� �� 0...
iconv 주석을 삭제해도.. 珥� �ъ뒪�� �� 0
미천한 지식이라 이 좋은 팁을 활용못해서 슬픕니다.. ㅠ
4번째 줄을
$html = get_html("http://sir.co.kr/bbs/rss.php?bo_table=cm_free");
로 수정한 상태에서 도 珥� �ъ뒪�� �� 0...
iconv 주석을 삭제해도.. 珥� �ъ뒪�� �� 0
미천한 지식이라 이 좋은 팁을 활용못해서 슬픕니다.. ㅠ
음...
iconv 을 다시 주석을 하신 상태에서
페이지를 불러오신다음
브라우저에서 보여지는 해당 페이지의 인코딩을 확인해보세요...ㄷㄷ
iconv 을 다시 주석을 하신 상태에서
페이지를 불러오신다음
브라우저에서 보여지는 해당 페이지의 인코딩을 확인해보세요...ㄷㄷ
$html = get_html("http://news.google.co.kr/news?pz=1&cf=all&ned=kr&hl=ko&output=rss");
//$html = get_html($_GET[url]);
//$html = iconv("euc-kr","utf-8",$html);
위와같이 수정한 상태에서
아래처럼
<body><strong>珥� �ъ뒪�� ��</strong> 0
<ul>
</ul></body>
요게 전부에요..
//$html = get_html($_GET[url]);
//$html = iconv("euc-kr","utf-8",$html);
위와같이 수정한 상태에서
아래처럼
<body><strong>珥� �ъ뒪�� ��</strong> 0
<ul>
</ul></body>
요게 전부에요..
답변감사합니다만 제가 질문드리고 싶은건 저 RSS 파싱기를 그누보드 G5 게시판과 연결해서 사용하고 싶은데
그 방법을 모르겠습니다..ㅠㅠ
그 방법을 모르겠습니다..ㅠㅠ
그건.... 본인의 몫입니다....
반복문안에 있는 출력문을 db에 넣는걸로 바꾸시면 되지요..ㅎㅎ;;
반복문안에 있는 출력문을 db에 넣는걸로 바꾸시면 되지요..ㅎㅎ;;
그방법을 열심히 찾고있는데 못찾고있어서요.. ㅠㅠ
혹시 도움될만한 팁이 있는 글이 있는곳을 알고 계시는지 해서 여쭙네요..
혹시 도움될만한 팁이 있는 글이 있는곳을 알고 계시는지 해서 여쭙네요..
bbs/write_update.php
안에 글쓰기 코드가 있으니까... 참고 하셔서 조작하시면 됩니다 ㅎ
안에 글쓰기 코드가 있으니까... 참고 하셔서 조작하시면 됩니다 ㅎ
감사합니다 ^^
잘쓸게용
오~~
좋은 자료합니다. ~~
사용자는 접근이 거부되었습니다 ~~ㅠㅠ
접속경로 예) 도메주소 http://sir.kr/rss_read.php/ 이렇게 하는게 아닌가요 ??
저런식으로 했더니
Warning: mysql_real_escape_string(): 'nobody'@'localhost' 사용자는 접근이 거부 되었습니다. (using password: 아니오) in /home/idnanum30/www/rss.lib.php on line 12 Warning: mysql_real_escape_string(): A link to the server could not be established in /home/idnanum30/www/rss.lib.php on line 12 珥� �ъ뒪�� �� 0
이렇게 나오네요
$data = mysql_real_escape_string($data); = 12번째줄인데요 데이타를 넣으라는 건가요 ?
사용하고싶으데 초보라 모르겟네요 좀 알려주시면 고맙겠습니다 ^^
접속경로 예) 도메주소 http://sir.kr/rss_read.php/ 이렇게 하는게 아닌가요 ??
저런식으로 했더니
Warning: mysql_real_escape_string(): 'nobody'@'localhost' 사용자는 접근이 거부 되었습니다. (using password: 아니오) in /home/idnanum30/www/rss.lib.php on line 12 Warning: mysql_real_escape_string(): A link to the server could not be established in /home/idnanum30/www/rss.lib.php on line 12 珥� �ъ뒪�� �� 0
이렇게 나오네요
$data = mysql_real_escape_string($data); = 12번째줄인데요 데이타를 넣으라는 건가요 ?
사용하고싶으데 초보라 모르겟네요 좀 알려주시면 고맙겠습니다 ^^
적용하신 풀 소스를 보여주시면 도움을 드리기 쉽습니다^^;
덕분에 아주 잘 이용하고있습니다^^
아직도 이용하고 계신분이 있는지 몰랐습니다. ㅎㅎ
잘 사용해주셔서 감사합니다!
잘 사용해주셔서 감사합니다!
<?php
include_once("rss.lib.php");
$html = get_html("도메인/bbs/board.php?bo_table=테이블이름");
//$html = iconv("euc-kr","utf-8",$html);
$html = str_replace(array("<![CDATA[","]]>"),"",$html);
$post = explode("<item>",$html);
$total_post = count($post) - 1;
mb_internal_encoding("UTF-8");
echo "<strong>총 포스트 수</strong> ".$total_post;
?>
<ul>
<?
for($i=1; $i<=$total_post; $i++) {
$title = tag_out("<title>","</title>",$post[$i]);
$link = tag_out("<link>","</link>",$post[$i]);
$description = tag_out("<description>","</description>",$post[$i]);
?>
<li><a href="<?php echo $link; ?>" target="_blank"><?php echo $title; ?></a><br>
[<?php echo mb_substr(strip_tags($description),0,70); ?>....]
</li>
<? } ?>
</ul>
=====================================
Warning: mysql_real_escape_string(): Access denied for user 'gbts'@'localhost' (using password: NO) in /host/home/gbts/html/bbs/rss.lib.php on line 12
Warning: mysql_real_escape_string(): A link to the server could not be established in /host/home/gbts/html/bbs/rss.lib.php on line 12
총 포스트 수 0
=====================================
좋은 글 감사합니다.
url 을 추가해도 위 오류 처럼 나오는데 왜 이러는건가요?
include_once("rss.lib.php");
$html = get_html("도메인/bbs/board.php?bo_table=테이블이름");
//$html = iconv("euc-kr","utf-8",$html);
$html = str_replace(array("<![CDATA[","]]>"),"",$html);
$post = explode("<item>",$html);
$total_post = count($post) - 1;
mb_internal_encoding("UTF-8");
echo "<strong>총 포스트 수</strong> ".$total_post;
?>
<ul>
<?
for($i=1; $i<=$total_post; $i++) {
$title = tag_out("<title>","</title>",$post[$i]);
$link = tag_out("<link>","</link>",$post[$i]);
$description = tag_out("<description>","</description>",$post[$i]);
?>
<li><a href="<?php echo $link; ?>" target="_blank"><?php echo $title; ?></a><br>
[<?php echo mb_substr(strip_tags($description),0,70); ?>....]
</li>
<? } ?>
</ul>
=====================================
Warning: mysql_real_escape_string(): Access denied for user 'gbts'@'localhost' (using password: NO) in /host/home/gbts/html/bbs/rss.lib.php on line 12
Warning: mysql_real_escape_string(): A link to the server could not be established in /host/home/gbts/html/bbs/rss.lib.php on line 12
총 포스트 수 0
=====================================
좋은 글 감사합니다.
url 을 추가해도 위 오류 처럼 나오는데 왜 이러는건가요?
1. DB연결이 제대로 안되있는거같습니다.
2. 게시판을 직접 파싱하는게 아니라 RSS주소를 파싱하는 기능입니다.
3. 만든지 5년이 다되가는 프로그램입니다. 현재 그누보드에 맞추려면 수정을 하셔야 합니다.
2. 게시판을 직접 파싱하는게 아니라 RSS주소를 파싱하는 기능입니다.
3. 만든지 5년이 다되가는 프로그램입니다. 현재 그누보드에 맞추려면 수정을 하셔야 합니다.
혹시 그누보드5 파싱프로그램 사용 가능한가요 ㅠㅠ??
@마직막승부 프로그램 업로드한지 엄청 오래됬기에 지금 해당 프로그램의 사용은 권장하지 않습니다.
잘살펴보겠습니다.
감사합니다.
감사합니다.