묻고답하기

안녕하세요.
네이버 블로그에서 '외부 사이트 긁어와서 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 남기남
DOUBLEP 외부페이지에서 layout->info 변수를 사용할 수 없나요? [1] 2015.11.30 by mindpainter
비타500 싸이트에 imgur 업로드를 적용하고 싶은데요ㅠㅠ [2] 2015.11.30 by 비타500
제로초보2 호스팅 이전후 일부 컴퓨터에서 사이트가 열리지 않는 부분 질문좀요 [1] 2015.11.30 by 로이조52
피요 메일인증이 계속 뚫리는데 막을 방법이 없나요? [2] 2015.11.30 by 파파
억세풀 타 사이트 게시판 내용을 Parsing 해오려고 하는데 내용을 일부분만 Parsing해옵니다.  
smiling xe메인에 전면으로 플래시파일을 넣고 싶은데요.. [3] 2015.11.30 by smiling
thdwjdtjr 폰트에 "나눔고딕, 맑은고딕"등을 넣고 실습니다. [2] file 2015.11.30 by thdwjdtjr
shu**** 기본레이웃에서 비주얼이미지 관련 문의 [1] 2015.11.30 by 믿는데로된다
마법사 비회원이 볼때 댓글 색상 바꾸는법 [7] 2015.11.30 by 마법사
하루루 파도 미니 심플배너 사용법 ㅠㅠ  
XESTUDIO xedition 게시판 질문 [5] 2015.11.29 by XESTUDIO
김진겸 회사가 소송에 힘들어졌습니다. 이미지 첨부파일 로그 분석가능하신분.. [11] file 2015.11.29 by 퍼니엑스이
몰라서미칠지경에이르다 REFERER값을 함수로 넣는 방법 도와주세요! [2] 2015.11.29 by ehii
Wantso 게시판 글 정렬 방식을 다루고 있는 문서가 어떤게 있나요? file  
characte**** 메인메뉴에 페이지 맨 아래로 보내기  
은빛만월 DDNS와 도메인 포워딩을 했는데 도움이 많이 필요합니다~~~ [2] 2015.11.29 by 은빛만월
홈런볼11 조건문 문의 [2] 2015.11.29 by 홈런볼11
홈런볼11 홈페이지 형식 체크 부분  
가브리엘조 DNS 변경 후 500에러  
나이너 가상서버로 옮기는방법? [1] 2015.11.29 by 에도가와
XESTUDIO 권한이없습니다 경고창 수정경로 [4] 2015.11.29 by XESTUDIO
언제어디서나 로그파일 관련 문의  
언제어디서나 XE보드 코어 자동업데이트 관련 문의  
gnurails 로그인 페이지를 따로 빼내고 싶습니다  
XESTUDIO 사진 업로드가 안됩니다. [1] 2015.11.28 by XESTUDIO
원동원 출석부 모듈 문의 file  
신인류 content 위젯에서 제목에 태그가 그대로 나오네요.. file  
thdwjdtjr 스케치북 게시판에서 "날짜"를 "등록일"로 변경 file  
모얼더 일본에서 많이 쓰는 일본어 폰트를 알고 싶습니다  
모얼더 게시판 ID 값을 변경 시켜도 괜찮을까요 [2] 2015.11.28 by 모얼더