외부 페이지 최신글 정규표현식으로 불러오기(포인트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);
이부분이 어렵네요 여기만 되면 나머지 다 될거 같은데요 수정해주시면 고맙겠습니다
난이도가 높은 관계로 포인트 이만냥쏩니다.더쏴야 하남....ㅡㅡ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 2개
그런 형태로 사용하고자 한다면 다음과 같은 방법으로 하는 것이 좋습니다.
먼저 가져올 대상 사이트가 A 사이트라면
전체새글을 출력해주는 rss 파일을 생성하고
그 rss 주소를 B사이트에서 읽어와서 출력하는것이 좋아 보입니다.
rss파일을 만들때 기존 bbs/rss.php 를 참조하여 만드시고
받는 파라미터들은 bbs/new.php와 같게 하면 될듯합니다.
제가 요새 여러가지 일들로 많이 바쁜 관계로 상세하게 설명 못드려 미안합니다.
그럼 잘 해결 되시기를 바랍니다.