묻고답하기

XML 데이터 외부 경로 : http://eond.com/cband-status-me?xml

 

위 XML 파일의 일부 값을 출력해주려고 합니다.

 

1. 외부 url에서 xml 읽어오기

<?
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https 접속시
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, "http://eond.com/cband-status-me?xml");
$url_source = curl_exec($ch);
curl_close($ch);

// 브라우저에서 xml형식으로 보기
// header('Content-type: application/xml');

//echo ($url_source);
// $url_source = simplexml_load_string($xml_string);
echo $url_source->Server; //안됨
echo $url_source->item[0]->uptime; //안됨
// 전체 코드는 불러와짐

echo $url_source; 
echo $url_source->line; //안됨
?>

 

일단 이런 식으로 가져오는 건 됐는데 원하는 부분만 출력하는게 또 안되서;;

 

2. xml 파일 에서 원하는 문구만 잘라오기

data.xml

<?xml version="1.0" encoding="utf-8"?>
<data>
    <total>2</total>
    <item>
        <name>홍길동</name>
        <score1>99</score1>
        <score2>97</score2>
    </item>
    <item>
        <name>홍길순</name>
        <address>
            <city>대구시</city>
            <gu>달성군</gu>
        </address>
    </item>
</data>

 

<?
// $xml_string = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/data.xml');
// $xml_string = curl('http://eond.com/cband-status-me?xml'); //안됨

$xml_string = file_get_contents('data.xml');
file_get_contents
$enc = mb_detect_encoding($xml_string, array('EUC-KR', 'UTF-8', 'shift_jis', 'CN-GB'));
if($enc != 'UTF-8'){
    $xml_string = iconv($enc, 'UTF-8', $xml_string);  //본인 사이트에 맞는 인코딩으로 변경
}
$xml = simplexml_load_string($xml_string);

echo $xml->total; //2
echo $xml->item[0]->name;  //홍길동
echo $xml->item[0]->score1; //99
echo $xml->item[0]->score2; //97
echo $xml->item[1]->name;  //홍길순
echo $xml->item[1]->address->city;  //대구시
echo $xml->item[1]->address->gu;  //달성군
?>

 

data.xml 에서 가져오는 건 또 되는데..  1에서 파일 만든 걸 가져오면 또 안됨..

 

 

호스팅 사이트에서 제공하는 cban-status xml 파일에서 원하는 부분만 출력하는 소스를 짜고 있는데요 (위젯 만들려괴;)
일단 해당 파일을 xml로 내 계정에서 불러온다거나, 내 계정에 있는 xml 파일에서 원하는 문구를 출력하는 소스는 찾았는데..
xml로 만든 cband-stats 파일에서 원하는 문구만 출력하는게 안되네요;;

 

 

http://eond.com/misc/xml/eond.php

 

일단 다 가져는 왔는데 스트링으로 자르는건 어떻게 하는지 모르겠네요

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
GOORM1 XE 오류 호출, 데이터 추출 관련 문의 [3] 2015.06.17 by 기진곰
3366 첨부파일 경로 구하기 가능한가요? [2] 2015.06.17 by jblref
착한동구 이온디 공식 레이아웃 사용하고 있는데요 [2] file 2015.06.17 by 착한동구
karutian content 페이지 터치스와이프 [1] 2015.06.17 by BG카모
socialskyo DB에서 Intergreation search 통합검색 db 가 없어요. 다시 넣을수 있는 방법이 없을까요? [4] 2015.06.17 by 몽실아빠
BG카모 자료실모듈에서 추천/비추천기능사용할려면??  
슈뉴형 하루 추천수 제한 할수있는방법이있을까요?? [2] 2015.06.17 by 슈뉴형
flyan 메뉴만 삭제하는 방법은 없나요? [2] 2015.06.17 by flyan
woogle ASXE FLAT 레이아웃 스킨 사이드 메뉴에 최근글 위젯 넣는법 좀...  
MJ민트 이 부분을 숨길 수 있으면 좋겠어요 [2] file 2015.06.17 by MJ민트
d@s DB.class.php on line .... 문의드립니다. [2] file 2015.06.17 by d@s
꾸링 스케치북 댓글 입력시 글자 입력이 느려지는 현상.. [1] 2015.06.17 by 가브리엘조
짝사랑 접속통계 시간설정이 이상합니다... [2] 2015.06.17 by MEGA
이온디 PHP로 외부 URL의 XML 데이터값을 일부 출력하기 [1] 2015.06.17 by 盧無
깐이 주민등록번호로 회원가입 설정하는 법 좀 알려주세요....ㅠㅠ [5] 2015.06.17 by 불금
카이네드 게시판 리스트 썸네일 2개 생성방법을 알려주세요 [1] 2015.06.17 by 불금
죽방망이 외부링크안되게 설정하는법좀 [13] 2015.06.17 by ehii
APAPAPAP 모듈 결과값을 alert로 출력하고 싶은데 방법이 뭘까요?  
미미미2 익명게시판에서 본인 닉네임만 색깔 입힐수있을까요? [9] 2015.06.17 by 미미미2
이온디 cband-status-me 를 이용하는 사이트에서 트래픽 출력 위젯을 만들 수 있나요? [5] 2015.06.17 by 이온디
불금 댓글에 대댓글이 달리면 댓글 수정 불가 [1] 2015.06.16 by 불금
니는뜬데이~ XE 코어 1.8.3 멀티 도메인 작동 되나요? [1] file 2015.06.16 by 니는뜬데이~
xe좋아용 php 5.3.3 서버에서 xe1.7 로 업데이트 가능하나요? [3] 2015.06.16 by 니는뜬데이~
xelomero contact us 모듈 hotmail,gmail 전송 문제 [3] 2015.06.16 by 불금
XE초보자입니다 게시물 등록시 자동으로 비밀글로 [2] 2015.06.16 by 땀모
im검풍 설치후(1.8.3) 관리자 로그인시 404오류. [3] file 2015.06.16 by Luatic™
cho7**** www.designss.co.kr [1] 2015.06.16 by 불금
『june™』 왕초보의 질문입니다.(게시판스킨 중에 서명 스킨에 대해) [1] 2015.06.16 by sandcastle
초보해외유저 파일첨부한 이미지 함수명 ? [8] 2015.06.16 by 여름소나기!
히비치 프래임설정후 위젯이 제대로 작동하지 않습니다. (꼭봐주세요ㅠ) [11] 2015.06.16 by 히비치