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

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

QA

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

답변 2

본문

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

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

 

이것을 삭제 요청하려면

 

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

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

 

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

 

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

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

 

이 질문에 댓글 쓰기 :

답변 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']";

답변을 작성하시기 전에 로그인 해주세요.
전체 3
© SIRSOFT
현재 페이지 제일 처음으로