테스트 사이트 - 개발 중인 베타 버전입니다

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

모몽 2년 전 조회 1,915

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

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

 

이것을 삭제 요청하려면

 

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

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

 

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

 

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

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

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
플래토
2년 전

쿼리로 뽑아야 합니다

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

 

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

 

</p>

<p><?php </p>

<p>$link = array();</p>

<p>$sql =" select * from g5_board ";</p>

<p>$result = sql_query($sql);</p>

<p>while ($row = sql_fetch_array($result)). {</p>

<p>.   $bo_table = $g5['write_prefix'].$row['bo_table'];</p>

<p>.   $lresult sql_query("select * from  {$bo_table} ";</p>

<p>.   while ($linkrow = sql_fetch_array($lresult)) {</p>

<p>.       $l = $linkrow['wr_link1'];</p>

<p>.       if ($l)  $link[] = $l;</p>

<p>.       $l = $linkrow['wr_link2'];</p>

<p>.       if ($l)  $link[] = $l;</p>

<p>.   }</p>

<p>}</p>

<p> </p>

<p>var_dump($link);</p>

<p>?></p>

<p>

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

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

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

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

 

 

 

.   

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

 

$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 ' ',"http://abc.com/bbs/board.php?bo_table=&{$row['bo_table']}wr_id={$linkrow['er_id']";

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인