게시물 링크 일괄 뽑는 방법 궁금합니다.

게시물 링크 일괄 뽑는 방법 궁금합니다.

QA

게시물 링크 일괄 뽑는 방법 궁금합니다.

본문

그누로 만든 사이트에 올려진 게시물을 그대로

다음 카페 게시판에 누군가 올려 두었는데

 

이것을 삭제 요청하려면

 

사이트 게시물 과 카페게시물 비교를 위해

각각 링크를 쌍으로 올려서 접수하라고 하는데

 

자료가 몇천개 됩니다. 수작업으로 할 수는 없고.

 

쉽게 처리 할 수 방법 있을까요?

파싱을 해서 등록이 되었기에 순서는 원본 사이트와 복제카페 글이 역순입니다.

 

이 질문에 댓글 쓰기 :

답변 2

쿼리로 뽑아야 합니다

그런데 게시판별로 테이블이 별도로 되어있으니

 

php를 조금 활용하면 전부다 추출 가능합니다

 


<?php 
$link = array();
$sql =" select * from g5_board ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)). {
.   $bo_table = $g5['write_prefix'].$row['bo_table'];
.   $lresult sql_query("select * from  {$bo_table} ";
.   while ($linkrow = sql_fetch_array($lresult)) {
.       $l = $linkrow['wr_link1'];
.       if ($l)  $link[] = $l;
.       $l = $linkrow['wr_link2'];
.       if ($l)  $link[] = $l;
.   }
}
 
var_dump($link);
?>

이렇게 하시면 내용추출은 가능할겁니다

(폰으로 코드 입력하느라 실행을 못시켜봐서

오타혹은 오류가 있을수있습니다

혹시발견되면 잘 수정하셔서...)

 

 

 

.   

<?php 

 

$sql =" select * from g5_board ";

$result = sql_query($sql);

while ($row = sql_fetch_array($result)). {

. $bbs_table = $g5['write_prefix'].$row['bo_table'];

. $lresult sql_query("select wr_id from {$bbs_table} where wr_is_comment=0";

. while ($linkrow = sql_fetch_array($lresult)) 

echo '<br>',"http://abc.com/bbs/board.php?bo_table=&{$row['bo_table']}wr_id={$linkrow['er_id']";

답변을 작성하시기 전에 로그인 해주세요.
전체 123,720 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT