외부 페이지 최신글 정규표현식으로 불러오기(포인트20000) 정보
외부 페이지 최신글 정규표현식으로 불러오기(포인트20000)본문
그누보드로 만들어진 사이트를 2개 가지고 있는데요
A사이트에서 B사이트의 http://B사이트/bbs/new.php 즉 최신글을 A사이트내에 뿌려주고 싶어요
유창화님이 올린
여기를 참조해서 정규표현으로 해보려는데 잘 안되네요
소스를 새로 다 짜주시면 감사하겠습니다만 귀찮으시다면
그중에
preg_match_all("`(\[<a [^>]*href *= *'(\.\./bbs/board\.php\?bo_table=" . $temp_bo_table . "&sca=[^']*)'[^>]*>([^<]+)</a>\].*)?<a [^>]*href *= *'(\.\./bbs/board\.php\?bo_table=" . $temp_bo_table . "&wr_id=[0-9]+&sca=&sfl=mb_id%2C1&stx=" . $_GET['mb_id'] . "&sop=and&page=[^']*)'[^>]*>([^<]+)</a>`Ui", $temp_text, $matches);
이부분이 어렵네요 여기만 되면 나머지 다 될거 같은데요 수정해주시면 고맙겠습니다
난이도가 높은 관계로 포인트 이만냥쏩니다.더쏴야 하남....ㅡㅡ
댓글 전체
정규표현식이 뭐죠?
그런데 저부분은 제가 그냥 공부용으로 올려본것이지만
그런 형태로 사용하고자 한다면 다음과 같은 방법으로 하는 것이 좋습니다.
먼저 가져올 대상 사이트가 A 사이트라면
전체새글을 출력해주는 rss 파일을 생성하고
그 rss 주소를 B사이트에서 읽어와서 출력하는것이 좋아 보입니다.
rss파일을 만들때 기존 bbs/rss.php 를 참조하여 만드시고
받는 파라미터들은 bbs/new.php와 같게 하면 될듯합니다.
제가 요새 여러가지 일들로 많이 바쁜 관계로 상세하게 설명 못드려 미안합니다.
그럼 잘 해결 되시기를 바랍니다.
그런 형태로 사용하고자 한다면 다음과 같은 방법으로 하는 것이 좋습니다.
먼저 가져올 대상 사이트가 A 사이트라면
전체새글을 출력해주는 rss 파일을 생성하고
그 rss 주소를 B사이트에서 읽어와서 출력하는것이 좋아 보입니다.
rss파일을 만들때 기존 bbs/rss.php 를 참조하여 만드시고
받는 파라미터들은 bbs/new.php와 같게 하면 될듯합니다.
제가 요새 여러가지 일들로 많이 바쁜 관계로 상세하게 설명 못드려 미안합니다.
그럼 잘 해결 되시기를 바랍니다.