자신의 사이트에 그누보드 최근게시물 걸기 정보
자신의 사이트에 그누보드 최근게시물 걸기
관련링크
본문
꼭 그누보드에 들어오지 않고도 그누보드에
최신글이 어떻게 오라왓는지 보여줍니다.
모양은 똑같습니다.
rss를 이용하는 것은 아닙니다.
fsockopen을 이용하였고
외부이미지를 막고 있는 부분을 처리하기 위해
이미지는 재처리 하였습니다.
샘플 : http://82da.com/Ybbs/sample/Yread_gnuboard_newarticle.php
최신글이 어떻게 오라왓는지 보여줍니다.
모양은 똑같습니다.
rss를 이용하는 것은 아닙니다.
fsockopen을 이용하였고
외부이미지를 막고 있는 부분을 처리하기 위해
이미지는 재처리 하였습니다.
샘플 : http://82da.com/Ybbs/sample/Yread_gnuboard_newarticle.php
추천
3
3
댓글 36개

그냥 간단하게 만든것입니다.
소스를 분석해보면
응용할 부분이 많습니다.
소스를 분석해보면
응용할 부분이 많습니다.
감사합니다.
점심 맛나게 드셨나요??
공부 한 판 들어갑니다.^^
점심 맛나게 드셨나요??
공부 한 판 들어갑니다.^^

네 맛있게 먹었습니다.
플록님도 드셧지요?
플록님도 드셧지요?
세수도 못하고 붙들려 있습니다.
그만 일어나 세수하고 밥먹고 돈벌이 해야겠습니다.^^
그만 일어나 세수하고 밥먹고 돈벌이 해야겠습니다.^^

ㅎㅎ 네 돈 버셔야죠....

아 이런것도~!좋은 정보 감사~~

샘플페이지 하단에 소스보기가 있습니다
그걸누르면 php소스가 보입니다.
필요한 함수는 하단에 전체보기에 들어가면 링크 걸려있습니다.
그걸누르면 php소스가 보입니다.
필요한 함수는 하단에 전체보기에 들어가면 링크 걸려있습니다.

멋지네요... 좋은 정보 감사합니다..^^

응용할수 있는 부분 간단한것만.....
1. 소스보기가 안되는 사이트 같은 경우 소스보기 대용으로 사용할수 있습니다.
--> 해당 사이트를 통째로 읽어와 결과물에 htmlspecilachars 만 쒸워주면 간단한 소스보기 페이지가 됩니다.
[샘플] http://82da.com/Yview.php?url=http%3A%2F%2Fnaver.com
2. 낙장도메인 검색 같은 것을 만들수 있습니다.
-->국내 대형 레지스트라의 낙장도메인리스트 url을 분석한후
-->그것을 읽어오고 적당히 배치해주면 됩니다.
[샘플] http://82da.com/Ydomain2.php
3. 각종 포탈의 검색결과를 포탈에 들어가지 않고도 볼수 있습니다.
-->포탈의 url형식을 분석합니다. 어떤 변수로 어떻게 get로 넘기는지 파악하고
-->쿼리에 해당하는 부부만 수정해서 읽어오면 됩니다.
[샘플] http://haiboja.com/zmse.php?where=blog&query=%B1%D7%B4%A9%BA%B8%B5%E5
4. 간단한 웹번역도 할수 있습니다.
-->네이버 제팬같은 포탈의 url 을 분석합니다.
-->읽어옵니다.....
[샘플] http://82da.com/Ybbs/demo/Ytrans.php
5. 네이버 오픈 api같은 것도 이용할수 있습니다.
-->openapi에서 제공하는 xml형태를 분석한후
-->해당 주소를 읽어오고 분석하여 출력합니다.
[샘플] http://search.dyd.cc/shop.php
........
이외에도 많은 활용예가 있습니다.
fsockopen 과 preg관련 정규표현식을 숙지하면
많은 것을 할수가 있습니다.
1. 소스보기가 안되는 사이트 같은 경우 소스보기 대용으로 사용할수 있습니다.
--> 해당 사이트를 통째로 읽어와 결과물에 htmlspecilachars 만 쒸워주면 간단한 소스보기 페이지가 됩니다.
[샘플] http://82da.com/Yview.php?url=http%3A%2F%2Fnaver.com
2. 낙장도메인 검색 같은 것을 만들수 있습니다.
-->국내 대형 레지스트라의 낙장도메인리스트 url을 분석한후
-->그것을 읽어오고 적당히 배치해주면 됩니다.
[샘플] http://82da.com/Ydomain2.php
3. 각종 포탈의 검색결과를 포탈에 들어가지 않고도 볼수 있습니다.
-->포탈의 url형식을 분석합니다. 어떤 변수로 어떻게 get로 넘기는지 파악하고
-->쿼리에 해당하는 부부만 수정해서 읽어오면 됩니다.
[샘플] http://haiboja.com/zmse.php?where=blog&query=%B1%D7%B4%A9%BA%B8%B5%E5
4. 간단한 웹번역도 할수 있습니다.
-->네이버 제팬같은 포탈의 url 을 분석합니다.
-->읽어옵니다.....
[샘플] http://82da.com/Ybbs/demo/Ytrans.php
5. 네이버 오픈 api같은 것도 이용할수 있습니다.
-->openapi에서 제공하는 xml형태를 분석한후
-->해당 주소를 읽어오고 분석하여 출력합니다.
[샘플] http://search.dyd.cc/shop.php
........
이외에도 많은 활용예가 있습니다.
fsockopen 과 preg관련 정규표현식을 숙지하면
많은 것을 할수가 있습니다.

우아 쪽지로 알려주시니 감개무량합니다~!^^&

저두요.... 너무 너무 감사합니다...^^
유창화님 께서 올려주신 디비백업, 세션삭제 팁을 관리자 메뉴어 묶어서 오늘에야 적용했습니다.
너댓개 사이트에 적용하고 룰라랄라 하고있다가,
또 하나의 대형 팁을 올려주신 것을 발견,,
의자를 바꿔 앉아야 돈벌이 하는데 저쪽 의자로 옮겨지지가 않습니다. ㅎㅎ
쪽지 감사드리며,, 즐거운 오후 되세요. ^^;;
정말 돈벌러 가보겠습니다._____________;;
너댓개 사이트에 적용하고 룰라랄라 하고있다가,
또 하나의 대형 팁을 올려주신 것을 발견,,
의자를 바꿔 앉아야 돈벌이 하는데 저쪽 의자로 옮겨지지가 않습니다. ㅎㅎ
쪽지 감사드리며,, 즐거운 오후 되세요. ^^;;
정말 돈벌러 가보겠습니다._____________;;
어흑.. 어흑.. 초보는 뭘 어찌해라는 겁니까? ㅠ.ㅠ
빠르다닷컴의 검색은 어떻게 한겁니까? 무지 욕심나네요..ㅠ.ㅠ
소스공개는 넘 무리한 요구겠죠?ㅠ.ㅠ zms?? 는 광고만가득한 검색파일같던뎅...
빠르다닷컴의 검색은 어떻게 한겁니까? 무지 욕심나네요..ㅠ.ㅠ
소스공개는 넘 무리한 요구겠죠?ㅠ.ㅠ zms?? 는 광고만가득한 검색파일같던뎅...
마냥 신기 하기만 한듯한거 잘 봅니다.^^ 감사합니다.

소스 공개는 힘든 부분들이지만
제가 올린 팁들을 분석만 잘 하시면
얼마든지 만드실수 있습니다.
제가 올린 팁들을 분석만 잘 하시면
얼마든지 만드실수 있습니다.
$text = preg_replace("`<img +src *= *('|\")?([^'\">]+)('|\")?( *)`", "<img src='http://82da.com/Ybbs/sample/source/Yread_gnuboard_img.php?url=\\2'\\4", preg_replace("'\.+/'", 'http://sir.co.kr/', $temp2[0] . '</script>' . $temp2[1] . '</script>'));
적용하여 보니 너무 좋은 소스 입니다. 다시 한번 감사 드리며..
지금 적은 부분의 짧은 강의 (해석) 부탁 드려도 될지요..
Yread_gnuboard_img.php?url=\\2'\\4 ==> ?url=\\2'\\4 이분이 매우 궁금 합니다.
적용하여 보니 너무 좋은 소스 입니다. 다시 한번 감사 드리며..
지금 적은 부분의 짧은 강의 (해석) 부탁 드려도 될지요..
Yread_gnuboard_img.php?url=\\2'\\4 ==> ?url=\\2'\\4 이분이 매우 궁금 합니다.

앞의 패턴부분 부터 보면
"`<img +src *= *('|\")?([^'\">]+)('|\")?( *)`"
==>+
이미지 태그의 경우 사용자가 쓰기에 따라 공백이 하나일수도 있고 여러개 연달아 들어갈수도 있어서
이렇게 사용했습니다.
==>src *= *
사람에 따라 src 다음에 =을 붙여 쓰는 사람이 있고 뛰워쓰는 사람이있고
공백을 여러개 넣을수도 있고 해서 * 를 사용했습니다. 이것은 아시겠지만,
없어도 되고 여러개 있어도 됨을 의미합니다.
==>('|\")?
이것은 이미지주소를 넣을때 '나 "를 쓰는 사람이 있고 아예안쓰는 사람도 있어서
'나 " 이 있어도 되고 없어도 된다는 의미에서 사용했습니다.
?은 바로 앞의 것이 없거나 있다의 의미입니다.
==>([^'\">]+)
이것은 이미지 주소부분만 가져오기 위해서 처리된부분입니다.
이미지주소는 '"> 이런문자가 올수 없기때문에 [^'\">] 이렇게 사용했습니다.
==>('|\")?
이것은 앞쪽에 주소를 싸는 부분을 동일하게 적용해준것입니다.
==>( *)
이것역시 공백이 있어도 되고 없어도 되고 여러개 있어도 됨을 의미합니다.
이미지 주소로 끝나는 경우도 있지만 다른 속성이 연속해서 추가될수도 있기 때문에 이부분을 사용하였습니다.
뒤쪽의
<img src='http://82da.com/Ybbs/sample/source/Yread_gnuboard_img.php?url=\\2'\\4
이것은 이미지를 그냥 읽어오면 서버에서 차단되어서 x박스가 나오기때문에
http://82da.com/Ybbs/sample/source/Yread_gnuboard_img.php 에서 이미지를 읽어오도록 처리하기
위해서 사용했습니다.
앞의 패턴에서 ()가 사용된것과 매치되는 것은 순서대로 \\1, \\2, \\3, \\4 로 가져올수 있습니다.
따라서 \\2은 앞에 패턴에서 이미지주소로 매치되는 부분입니다. ([^'\">]+)
\\4 은 이미지 주소뒤에 '나 " 뒤에 이어져서 있을 공백이 있으면 그것을 그대로 붙여넣기 위해서 사용되었습니다.
설명이 되었으면 좋겠습니다.
preg관련 정규표현식을 잘 사용하는 것만으로도 엄청난 발전을 가져올수 있습니다.
http://kr.php.net/manual/kr/pcre.pattern.modifiers.php
http://kr.php.net/manual/kr/pcre.pattern.syntax.php
위의 두 문서를 반듯이 익히는 것이 좋습니다.
"`<img +src *= *('|\")?([^'\">]+)('|\")?( *)`"
==>+
이미지 태그의 경우 사용자가 쓰기에 따라 공백이 하나일수도 있고 여러개 연달아 들어갈수도 있어서
이렇게 사용했습니다.
==>src *= *
사람에 따라 src 다음에 =을 붙여 쓰는 사람이 있고 뛰워쓰는 사람이있고
공백을 여러개 넣을수도 있고 해서 * 를 사용했습니다. 이것은 아시겠지만,
없어도 되고 여러개 있어도 됨을 의미합니다.
==>('|\")?
이것은 이미지주소를 넣을때 '나 "를 쓰는 사람이 있고 아예안쓰는 사람도 있어서
'나 " 이 있어도 되고 없어도 된다는 의미에서 사용했습니다.
?은 바로 앞의 것이 없거나 있다의 의미입니다.
==>([^'\">]+)
이것은 이미지 주소부분만 가져오기 위해서 처리된부분입니다.
이미지주소는 '"> 이런문자가 올수 없기때문에 [^'\">] 이렇게 사용했습니다.
==>('|\")?
이것은 앞쪽에 주소를 싸는 부분을 동일하게 적용해준것입니다.
==>( *)
이것역시 공백이 있어도 되고 없어도 되고 여러개 있어도 됨을 의미합니다.
이미지 주소로 끝나는 경우도 있지만 다른 속성이 연속해서 추가될수도 있기 때문에 이부분을 사용하였습니다.
뒤쪽의
<img src='http://82da.com/Ybbs/sample/source/Yread_gnuboard_img.php?url=\\2'\\4
이것은 이미지를 그냥 읽어오면 서버에서 차단되어서 x박스가 나오기때문에
http://82da.com/Ybbs/sample/source/Yread_gnuboard_img.php 에서 이미지를 읽어오도록 처리하기
위해서 사용했습니다.
앞의 패턴에서 ()가 사용된것과 매치되는 것은 순서대로 \\1, \\2, \\3, \\4 로 가져올수 있습니다.
따라서 \\2은 앞에 패턴에서 이미지주소로 매치되는 부분입니다. ([^'\">]+)
\\4 은 이미지 주소뒤에 '나 " 뒤에 이어져서 있을 공백이 있으면 그것을 그대로 붙여넣기 위해서 사용되었습니다.
설명이 되었으면 좋겠습니다.
preg관련 정규표현식을 잘 사용하는 것만으로도 엄청난 발전을 가져올수 있습니다.
http://kr.php.net/manual/kr/pcre.pattern.modifiers.php
http://kr.php.net/manual/kr/pcre.pattern.syntax.php
위의 두 문서를 반듯이 익히는 것이 좋습니다.
아직은 아무것도 모르고 그냥 고수님들 하시는것들 무조건 따라하기 식으로
따라하면서 배운 다기 보다는 새로운 세상에서 즐거움을 느끼는 정도입니다.
몇줄 적지 않은 저의 질문에.
이토록 자상하시게 답변해 주시니. 정말 몸둘 바를 모르겟습니다.
정말 감사드립니다. 항상 좋은 일들 많이 생기시기를 진심으로 바램합니다.
따라하면서 배운 다기 보다는 새로운 세상에서 즐거움을 느끼는 정도입니다.
몇줄 적지 않은 저의 질문에.
이토록 자상하시게 답변해 주시니. 정말 몸둘 바를 모르겟습니다.
정말 감사드립니다. 항상 좋은 일들 많이 생기시기를 진심으로 바램합니다.

오호~~ 뭔가 재밌는걸 만들 수 있을거 같네요!!
제로보드도 가능하겠지요???
제로보드도 가능하겠지요???

주로 제로보드로 제작된 사이트 최근게시물을 퍼와서 내 홈피에서 링크를 걸려고 하는데
소스를 한참 들여다 보고 있네요...ㅎㅎㅎ
아~~!! >.<
유창화님 대단하심다!!
근데..성함이 어데서 들어 본거 같은데...시인이던가?? 작가던가...음음
소스를 한참 들여다 보고 있네요...ㅎㅎㅎ
아~~!! >.<
유창화님 대단하심다!!
근데..성함이 어데서 들어 본거 같은데...시인이던가?? 작가던가...음음

다른 그누유저분사이트들은 대부분 잘 넘어 오네요~
근데 가끔 넘어온 최근게시물을 클릭하면 존재하지 않는 게시판이라는데..
이건 뭘까요???
ㅎㅎㅎ 재밌는 소스땜에. 과제도 못하고 계속 붙들고 있네요~ ^^
근데 가끔 넘어온 최근게시물을 클릭하면 존재하지 않는 게시판이라는데..
이건 뭘까요???
ㅎㅎㅎ 재밌는 소스땜에. 과제도 못하고 계속 붙들고 있네요~ ^^
공부.. 공부.. 열심히 해야겠다는 생각을 일깨워 주셔서 감사합니다.ㅜㅜ

사부님~~~~감사 합니다.^^
주옥같은 정보를 참고하여 열공 하겠습니다.
응용하면 여러가지 방법으로 구현이 가능 하겠습니다.
주옥같은 정보를 참고하여 열공 하겠습니다.
응용하면 여러가지 방법으로 구현이 가능 하겠습니다.

ㅎㅎ 사부님이라뇨.....
밑천 다 떨어져 갑니다
밑천 다 떨어져 갑니다
ㅠ_ㅠ초보자인 저에겐 너무 탐나지만...탐만 낼수 있는자료 ㅠ_ㅠ어케하는건지 원`!! ㅠ_ㅠ ㄳ
^^
이제서야 다시 확인하고 스크랩까지~ 홍홍~*
감사합니다.
-.- 일본 사이트 번역을 걸고 싶은데... 엄두가 안나네요. 초보라서
이거 멋지네요. 굿잡~
흠..
무슨 의미의 '흠..'일까요?
게시물 작성자는 나름대로의 시간을 할애해서 공개해 주신 내용에,
자신의 목적(스크랩의 목적으로 코멘트를 남겼던지간에...)만을 위해,
작성자로 하여금 힘 풀리는 코멘트를 작성하시는 것은
본 게시물 뿐만 아니라 여타의 게시물에서도 마찬가지로,
한 번쯤 생각해 보셨으면 좋겠습니다.
게시물 작성자는 나름대로의 시간을 할애해서 공개해 주신 내용에,
자신의 목적(스크랩의 목적으로 코멘트를 남겼던지간에...)만을 위해,
작성자로 하여금 힘 풀리는 코멘트를 작성하시는 것은
본 게시물 뿐만 아니라 여타의 게시물에서도 마찬가지로,
한 번쯤 생각해 보셨으면 좋겠습니다.
신문사기사긁어오기
잘봤어요~~
유용한 소스네요
fsockopen