묻고답하기

안녕하세요.
네이버 블로그에서 '외부 사이트 긁어와서 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 남기남
이민규 정말 죄송하다는 말씀 먼저 드리면서.. [3] 2007.08.10
장성곤 A:link / A:visited / A:active /A:hover 관해서... [1] 2007.08.10
도순기 창크기 변화에 따라 홈페이지 틀이 변화지 않게 하는 방법좀 알려주세요  
靑空 팝업 광고 없이 빠른 포워딩 해주는 곳좀 알려주세요.. [2] 2007.08.10
지그재그 도메인 팔려면 어떻게 해야 하나요?  
oumz 8pt의 비밀은 도데체 무엇입니까!! [1] 2007.08.10
노경섭 [질문] PHP로 홈페이지 띄우기? [4] 2007.08.10
석이 포샵 6.0.1버전인데용..한글판을 ...영문판으루..바꿀려면.  
cowboy 최근게시물추출할때 리플은 추출되지 않게 하고 싶습니다.(방명록 스킨)  
zylon php소스를 암호화 할 수 있나요? [4] 2007.08.10
이성수 [질문] 쿠키 지우기에 대해서 -_-;; [5] 2007.08.10
junic 윈2000에서 다른이름저장에서 비트맵으로만...  
윤수리 옆에 슬라이딩 메뉴만드는데 에러가나요...  
로나 홈피에서 웹정이 않보일때 어떻해야하나요-_-?? [1] 2007.08.10
zylon 키보드의 특정 키를 인식할려면 .. [1] 2007.08.10
번개도리 윈2000에서 서버 만드는법좀 알려주실분-사례함- [1] 2007.08.10
쫑아쫑아 스타일시트를 고칠때요 [5] 2007.08.10
미노우 [PHP질문] 문자열 자르기가 아닌 문자열 늘리기~~ [1] 2007.08.10
김민수 port 설정 문제가 ..... [1] 2007.08.10
김호조 질문 이요..... [1] 2007.08.10
ㅁ멍든딸기ㅁ ★ 부탁드려효. 이문제를 꼭.점. 갈켜주세요!! ★ -__ㅠ.. [2] 2007.08.10
김근순 쿠키관련 질문이요 도와주세요~ [1] 2007.08.10
원쉘 자바스크립트 두개 소스가있는데요......  
최석기 지성하지만 도와주실수 있나여....~~~ [2] 2007.08.10
쫑아쫑아 캡쳐를 하면 검게 되는 현상.. [2] 2007.08.10
보이드 눈을 깜박이는 얼굴 아이콘을 만들려고 하는데.. [1] 2007.08.10
철의바다 트래픽 적게 나오게 할려면 어케해야 되죠.?. ㅜㅜ [5] 2007.08.10
DJ.PZH 스크롤 관련 자바와 제로보드 가입폼 관련..; [2] 2007.08.10
용장우 질문이영~ 나모고수분들 답변부탁드려여 ^^ [1] 2007.08.10
임준환 [PHP 질문] GET 전송 방식에 대하여.. [1] 2007.08.10