묻고답하기

안녕하세요.
네이버 블로그에서 '외부 사이트 긁어와서 XE에 자동으로 글 쓰기'를 보고 적용중에 있는데, 외부 사이트의 게시물 제목을 긁어와서 글 쓰기까지 잘 되고 있습니다.

그런데 제목은 잘 받아와지는데, 게시글 내용을 제대로 받아오질 못하고 있습니다.
(내용을 일부분만 짤려서 받아오고 있습니다.)

$l_content1 = explode('<td class="black" style="padding-left:10px">',$l_title1[1]);
$l_content2 = explode('<br><td>',$l_content1[1]);

$l_content = $l_content2[0];

위와같이 <td class="black" style="padding-left:10px"> 부분부터 시작하여 <br><td> 까지 사이의 내용을 긁어와야 하는데 긁어오는 내용이 일부분만 보입니다.

원인을 파악해 보니 소스보기를 통해 보았을 때 엔터때문에 단락이 끊어질 경우, 엔터를 쳐서 단락이 끊어진 그 직전까지만 내용이 불러와지고 그 다음부터의 내용을 긁어오지 못하는것 같습니다.

어느부분을 어떻게 수정해야 할지 도움주시면 정말 감사드리겠습니다.
(중간에 엔터가 쳐져서 단락이 바뀐것을 무시하도록 하면 될것 같은데 방법을 몰라서 이렇게 문의드립니다.)

해당 소스 전체도 같이 올립니다.
고수님들의 도움을 간곡히 부탁드립니다.!

 

<?php

//requires xmlrpc.inc from http://phpxmlrpc.sourceforge.net/

//!!중요!! xmlrpc파일이 필요함, 위 주소로 가서 zip파일을 다운로드, 압축해제후 lib폴더에 있는 xmlrpc.inc파일을 넣어주세요.

//아 그리고, xe에서 애드온 메뉴에서 블로그api 기능의 기본설정이 off되어있는데 그걸 on 해주셔야 작동되겠죠?

require_once('xmlrpc.inc');

$g_blog_url = "http://www.*******.com/xe/board/api";

$g_id = "***********";

$g_passwd = "************";

$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';

function metaWeblog_newPost( $blogid, $title, $content)

{

  global $g_id;

  global $g_passwd;

  global $g_blog_url;

  

  $client = new xmlrpc_client( "{$g_blog_url}");

  $f = new xmlrpcmsg("metaWeblog.newPost", // metaWeblog.newPost method

    array( 

      new xmlrpcval("{$blogid}", "string"), // blogid.

      new xmlrpcval($g_id, "string"), // user ID.

      new xmlrpcval($g_passwd, "string"), // password

      new xmlrpcval( // body

          array(

            'title'        => new xmlrpcval($title, "string"),

            'description'    => new xmlrpcval($content, "string"),

            

        ), "struct"),

      new xmlrpcval(true, "boolean") // publish

    )

  );

  $f->request_charset_encoding = 'UTF-8';

  $response = $client->send($f);

  echo  $blogid.$title.$content;

 

}




include "Snoopy.class.php";




$s=new snoopy;

$s->fetch('http://********.com/******=3300'); //긁을주소

$txt=$s->results;

 

$ex=explode('<td class="red_01" style="padding-left:10px">',$txt); //제목




for($i=1;$i<sizeof($ex);$i++){

 

$l_title1 = explode('</td>',$ex[$i]);

$l_title = $l_title1[0];




$l_content1 = explode('<td class="black" style="padding-left:10px">',$l_title1[1]);

$l_content2 = explode('<br><td>',$l_content1[1]);




$l_content = $l_content2[0];




$blogid="**************";

$title= $l_title;

$content= $l_content;




metaWeblog_newPost( $blogid, $title, $content);




}//for문

?>

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
super333 xe 설치가 안되요. 서버타입 문제인가요? [2] 2015.12.02 by patou
좀밤농구 최근게시물 표시방법에 관해 질문드립니다 [2] 2015.12.02 by patou
레이저팩토리 상위카테고리 클릭시 하위카테고리 글까지 보이게하는 방법. [1] 2015.12.02 by GG
ㅎㅕㄴㅣㄴㅔ 마켓플레이스 장터모듈을 사용하고 있는데요.. [2] file 2015.12.02 by GG
리미트 외부 페이지에서 mysql_close 시 에러 발생합니다. [2] 2015.12.02 by 리미트
말종 진짜 급해서 그럽니다..서버에서 제거... [3] file 2015.12.02 by patou
게고코고 xe 방문자 수 정확한 건가요? [2] 2015.12.02 by 큰돌♡
웨이브쿡 모듈이름 변경후 관리자 페이지에 모든 메뉴가 안됩니다. [1] 2015.12.01 by sejin7940
원동원 X3 호스팅 관련 문의 [2] 2015.12.01 by 퍼니엑스이
xe초보자 자기 게시물에 쓴 댓글 수만 출력하려면? [1] 2015.12.01 by sejin7940
lemon 스케쥴 모듈 DB  
좀밤농구 게시물 5개만 홈페이지 메인에 보여주고 싶습니다. [1] 2015.12.01 by Double'U'
루이 PHP 5.2 => 5.3 서버이전 문의  
WCGM XEDITION 레이아웃 가로(폭) 고정 방법? [3] 2015.12.01 by ehii
lemon 로그인 오류 현상 일어납니다. [2] 2015.12.01 by lemon
Volun 게시판 피드 공개 기본값 변경  
다롱이397b7 누리고 에서 상품타입은 어떻게 선택 하나요 file  
비상9 어느날 갑자기 파일 다운로드 할때 잘못된 요청이라는 메시지 출력시 처리 방안  
anfield xe 버전문의 [1] 2015.12.01 by Luatic™
ciran**** 댓글 포인트 질문입니다  
비타500 imgur api로 올린 이미지는 imgur 싸이트에서 확인할 수 없나요? [3] 2015.12.01 by BJ람보
레인포드 xe로 로그인한 정보를 PHP로 받아 플래시에 뿌리려고합니다  
3256326321434 XE 러시아 언어도 되나여? [1] 2015.12.01 by neostream
다롱이397b7 누리고 처음 설정하는 방법을 모르겠습니다. file  
isky2048 에디터 관련 질문하나 합니다 ㅠㅠ  
퍼즐조각 제로보드4.. 반응형 적응하기 너무 어렵네요 ㅠㅠ  
은우마스터 대분류 메뉴에 링크 걸지 않기 [1] 2015.11.30 by mindpainter
하루루 스크롤 배너 적용방법? [1] file 2015.11.30 by mindpainter
DOUBLEP 외부페이지에서 layout->info 변수를 사용할 수 없나요? [1] 2015.11.30 by mindpainter
비타500 싸이트에 imgur 업로드를 적용하고 싶은데요ㅠㅠ [2] 2015.11.30 by 비타500