로그를 찍어보면 이런 형식으로 나오게 되는데, 사실 파싱에 관해 잘 알지 못한다.
그저 남이 만들어 논거 붙여 쓰는 정도..
좋은 소스가 있어 공개합니다.
function get_xml($url) {
$xml_contents = @file_get_contents($url);
$xml = @simplexml_load_string($xml_contents);
return $xml;
}
// 태그스토리 VPR //
$url = "coupon_list.asp?";
//OBJECT
$xml = get_xml($url);
//echo $xml;
//로그 찍기
echo "<pre>";
print_r($xml);
echo "</pre>";
//갯수 로그
$data_cnt = count($xml->value->couponlist);
echo $data_cnt;
echo "<br>";
//사용
<?
if (data_cnt){
for ($i=0 ; $i<$data_cnt; $i++){
$MDN = $xml->value->couponlist[$i]->MDN;
$USER_CTN = $xml->value->couponlist[$i]->USER_CTN;.
.
.
/* 형식 포멧
$goods_id = $xml->value->couponlist[$i]->MDN;
$goods_nm = iconv("utf-8","euckr",$xml->value->goodslist[$i]->goods_nm);
$write_date = date("YmdHis");
echo "<br>";
echo iconv("utf-8","euckr",$STATUS) ;
echo "<br>";
*/'개발도구 > PHP,ASP,JSP,SCRIPT' 카테고리의 다른 글
[php] 내장 $_SERVER 명령어들 (1) | 2011.12.30 |
---|---|
[파싱 xml - 잘 안씀] SimpleXMLElement Object (1) | 2011.10.20 |
[javascript] date() 포멧 형식 (0) | 2011.10.20 |
[javascript] 조회기간 (0) | 2011.10.20 |
[JAVA] charAt, substring, indexOf, length (0) | 2011.10.13 |