묻고답하기

안녕하세요.
네이버 블로그에서 '외부 사이트 긁어와서 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 남기남
꾸르 모바일버전 홈페이지대문사진을 어떻게 바꾸나요? [1] file 2016.08.15 by 윈컴이
댑펑 이게 도대체 무슨 의미인지 아시는분? [2] file 2016.08.15 by 댑펑
기만1988 레이아웃 수정 이 부분은 어디서 조정할 수 있을까요? [3] file 2016.08.15 by 기만1988
초보자 "NAVER 신디케이션 Token"에 어느 것을 적는 것인지요 [1] 2016.08.15 by thdwjdtjr
앤드류문 최근 게시글 위젯에 대하여  
생컨38889 새로운 글/ 댓글에서 문의게시판 글이 안보였으면 합니다. [2] 2016.08.14 by 생컨38889
어도러블 XE 설치 전 index.php 접속불가 [1] 2016.08.14 by 기진곰
치삼 xe를 설치하고나서 트래픽이 초과됩니다.  
완젼초짜 구글링 검색시 홈페이지 이름검색  
미니 위젯스타일에서 게시판 제목 클릭시 바로 게시판 가도록 [5] file 2016.08.13 by 미니
날개 모바일 회원정보에서 포인트 보이게 하는 법 알려주세요 [1] 2016.08.13 by HowtoXE
thdwjdtjr 메인화면에서 외부페이지를 불러오지 못합니다. [4] 2016.08.13 by thdwjdtjr
thdwjdtjr 사이트 이전 후 메인화면이 노출되지 않습니다. [2] 2016.08.13 by thdwjdtjr
아스마 이게 뭔지 아시는분 계실까요? [1] file 2016.08.13 by HowtoXE
유유ㅠㅠ유유 스케치북 모바일 게시판 글쓰기 html오류 [2] file 2016.08.13 by 유유ㅠㅠ유유
라이너스 홈페이지 리뉴얼을 했는데 타이틀과 메뉴가작동이 되질않습니다 [3] 2016.08.13 by DoorWeb
THEOTHERS socialxe에 카카오톡인 기타 SNS 연결 방법있을까요? [2] 2016.08.13 by THEOTHERS
블피 글작성시 본문이미지에 alt 및 title 태그 자동적용...  
94blossom 레이아웃에 나모 html 소스 넣는 법 알려주세요 [6] file 2016.08.12 by 라자루스
완젼초짜 사이트 이름 바꾸기 질문 입니다. file