묻고답하기

안녕하세요.
네이버 블로그에서 '외부 사이트 긁어와서 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 남기남
dkdfjk 신고자를 알 수 있는 방법은 없나요? [2] 2015.12.02 by dkdfjk
판다큐브 게시판 글 목록은 숨기고, 글 검색만 가능하게 메인을 꾸미는 방법 질문합니다 [1] 2015.12.02 by NKorea
수인 게시판 모바일 스킨에서 현재 읽는 글 표시 방법 문의 드립니다. [2] file 2015.12.02 by 수인
구글봇 db 명령어로 게시물 삭제시 서버 저장 이미지 삭제 하는 방법 [1] 2015.12.02 by 한꼬마
스누피 게시판 글 작성 페이지 후 처리 페이지 [5] 2015.12.02 by 스누피
까우꿍 도와주세영 ㅠㅠ [2] 2015.12.02 by KOTRA1
김선달 게시판 하단 네비게이션 삭제 방법? [1] file 2015.12.02 by 김선달
임총 한 호스팅에 여러개의 XE 설치시 문제점 [2] 2015.12.02 by 임총
ㅊㄷㄱ db과부하를 일으킬만한 원인에 대해서.. [9] 2015.12.02 by ㅊㄷㄱ
마희 익명 게시판 스케치북 방명록형 관리자만 닉네임 보이게하는 방법이 궁금합니다. [2] 2015.12.02 by 마희
deok 관리자페이지 레이아웃이 안나옵니다. [1] file 2015.12.02 by DoorWeb
ㅊㄷㄱ db과부하 글 썼던 사람입니다 [1] 2015.12.02 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 어느날 갑자기 파일 다운로드 할때 잘못된 요청이라는 메시지 출력시 처리 방안