snoopy rss 파싱 질문입니다. 정보
snoopy rss 파싱 질문입니다.
본문
$snoopy = new Snoopy;
$getUrl = "http://rss.cbs.co.kr/nocutnews.xml";
$snoopy->fetch($getUrl);
$xml = @simplexml_load_string($snoopy->results);
$wr_subject = $xml->channel->item->title;
$wr_content = $xml->channel->item->description;
이렇게 한 뒤...insert를 해보았습니다.
문제는 1개만 와지네요...;;;
서로 UTF8임에도 불구하고 echo에서는 괜찮은데...
db에 저장하는 순간 글씨가 깨집니다.
어떻게 해야...1개가 아니라...
다수의 RSS의 값이 저장이 되고...한글이 깨지지 않을까요...
$getUrl = "http://rss.cbs.co.kr/nocutnews.xml";
$snoopy->fetch($getUrl);
$xml = @simplexml_load_string($snoopy->results);
$wr_subject = $xml->channel->item->title;
$wr_content = $xml->channel->item->description;
이렇게 한 뒤...insert를 해보았습니다.
문제는 1개만 와지네요...;;;
서로 UTF8임에도 불구하고 echo에서는 괜찮은데...
db에 저장하는 순간 글씨가 깨집니다.
어떻게 해야...1개가 아니라...
다수의 RSS의 값이 저장이 되고...한글이 깨지지 않을까요...
댓글 전체
item 을 for문을 돌려서 insert 시켜야되지 알을까요?
깨지는 문제는 iconv 로 바꾸시면 될듯하구요
깨지는 문제는 iconv 로 바꾸시면 될듯하구요

$snoopy = new Snoopy;
$getUrl = "http://rss.cbs.co.kr/nocutnews.xml";
$snoopy->fetch($getUrl);
$xml = @simplexml_load_string($snoopy->results);
for($i=0; $i<$listct; $i++){
$wr_subject = $xml->channel->item->title;
$wr_content = $xml->channel->item->description;
} 음...말씀 주신것처럼 이론적으로는 이해는 가는데 소스 구현이 생각처럼 되지 않아서요...
$getUrl = "http://rss.cbs.co.kr/nocutnews.xml";
$snoopy->fetch($getUrl);
$xml = @simplexml_load_string($snoopy->results);
for($i=0; $i<$listct; $i++){
$wr_subject = $xml->channel->item->title;
$wr_content = $xml->channel->item->description;
} 음...말씀 주신것처럼 이론적으로는 이해는 가는데 소스 구현이 생각처럼 되지 않아서요...

소스 구조를 보시려면 print_r($xml) 또는 그누함수 print_r2($xml)로 어떤식으로 가져오는지를 확인하신후 원하는 부분을 보시면 될것 같네요