묻고답하기

안녕하세요.
네이버 블로그에서 '외부 사이트 긁어와서 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 남기남
마법사 비회원이 볼때 댓글 색상 바꾸는법 [7] 2015.11.30 by 마법사
shu**** 기본레이웃에서 비주얼이미지 관련 문의 [1] 2015.11.30 by 믿는데로된다
thdwjdtjr 폰트에 "나눔고딕, 맑은고딕"등을 넣고 실습니다. [2] file 2015.11.30 by thdwjdtjr
smiling xe메인에 전면으로 플래시파일을 넣고 싶은데요.. [3] 2015.11.30 by smiling
억세풀 타 사이트 게시판 내용을 Parsing 해오려고 하는데 내용을 일부분만 Parsing해옵니다.  
피요 메일인증이 계속 뚫리는데 막을 방법이 없나요? [2] 2015.11.30 by 파파
제로초보2 호스팅 이전후 일부 컴퓨터에서 사이트가 열리지 않는 부분 질문좀요 [1] 2015.11.30 by 로이조52
비타500 싸이트에 imgur 업로드를 적용하고 싶은데요ㅠㅠ [2] 2015.11.30 by 비타500
DOUBLEP 외부페이지에서 layout->info 변수를 사용할 수 없나요? [1] 2015.11.30 by mindpainter
하루루 스크롤 배너 적용방법? [1] file 2015.11.30 by mindpainter
은우마스터 대분류 메뉴에 링크 걸지 않기 [1] 2015.11.30 by mindpainter
퍼즐조각 제로보드4.. 반응형 적응하기 너무 어렵네요 ㅠㅠ  
isky2048 에디터 관련 질문하나 합니다 ㅠㅠ  
다롱이397b7 누리고 처음 설정하는 방법을 모르겠습니다. file  
3256326321434 XE 러시아 언어도 되나여? [1] 2015.12.01 by neostream
레인포드 xe로 로그인한 정보를 PHP로 받아 플래시에 뿌리려고합니다  
비타500 imgur api로 올린 이미지는 imgur 싸이트에서 확인할 수 없나요? [3] 2015.12.01 by BJ람보
ciran**** 댓글 포인트 질문입니다  
anfield xe 버전문의 [1] 2015.12.01 by Luatic™
비상9 어느날 갑자기 파일 다운로드 할때 잘못된 요청이라는 메시지 출력시 처리 방안  
다롱이397b7 누리고 에서 상품타입은 어떻게 선택 하나요 file  
Volun 게시판 피드 공개 기본값 변경  
lemon 로그인 오류 현상 일어납니다. [2] 2015.12.01 by lemon
WCGM XEDITION 레이아웃 가로(폭) 고정 방법? [3] 2015.12.01 by ehii
루이 PHP 5.2 => 5.3 서버이전 문의  
좀밤농구 게시물 5개만 홈페이지 메인에 보여주고 싶습니다. [1] 2015.12.01 by Double'U'
lemon 스케쥴 모듈 DB  
xe초보자 자기 게시물에 쓴 댓글 수만 출력하려면? [1] 2015.12.01 by sejin7940
원동원 X3 호스팅 관련 문의 [2] 2015.12.01 by 퍼니엑스이
웨이브쿡 모듈이름 변경후 관리자 페이지에 모든 메뉴가 안됩니다. [1] 2015.12.01 by sejin7940