구글 판매자센터 피드
- echo xml 생성 관련 코드 적용 중
This commit is contained in:
@ -1,6 +1,19 @@
|
|||||||
<?php
|
<?php
|
||||||
include_once("./_common.php");
|
include_once("./_common.php");
|
||||||
|
|
||||||
|
function array_xml($arr) {
|
||||||
|
if(!is_array($arr)) return $arr;
|
||||||
|
$result = '';
|
||||||
|
foreach($arr as $key => $val) {
|
||||||
|
if(is_numeric($key)) {
|
||||||
|
$result .= array_xml($val);
|
||||||
|
} else {
|
||||||
|
$result .= "<{$key}>".array_xml($val)."</{$key}>";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
|
|
||||||
ob_start();
|
ob_start();
|
||||||
@ -8,23 +21,33 @@ ob_start();
|
|||||||
$sql =" select * from {$g5['g5_shop_item_table']} where it_use = '1' and it_soldout = '0' and it_tel_inq = '0' and it_price > '0' order by ca_id";
|
$sql =" select * from {$g5['g5_shop_item_table']} where it_use = '1' and it_soldout = '0' and it_tel_inq = '0' and it_price > '0' order by ca_id";
|
||||||
$result = sql_query($sql);
|
$result = sql_query($sql);
|
||||||
|
|
||||||
$xml = array();
|
$xml = array( "channel" => array(
|
||||||
$xml['rss'] = "version=\"2.0\" xmlns:g=\"http:base.google.com/ns/1.0\"";
|
|
||||||
$xml['channel'] = array(
|
|
||||||
"title" => "타이틀",
|
"title" => "타이틀",
|
||||||
"link" => "링크",
|
"link" => "링크",
|
||||||
"description" => "몰?루"
|
"description" => "몰?루"
|
||||||
);
|
));
|
||||||
|
|
||||||
$items = array();
|
$items = array();
|
||||||
while($row = sql_fetch_array($result)) {
|
for ($i = 0; $row = sql_fetch_array($result); $i++ ) {
|
||||||
$items['title'] = $row['it_name'];
|
if(empty($row['it_img1'])) continue;
|
||||||
$items['link'] = G5_SHOP_URL.'/item.php?it_id='.$row['it_id'];
|
if(!file_exists(G5_DATA_PATH.'/item/'.$row['it_img1'])) continue;
|
||||||
$items['description'] = $row['it_basic'];
|
|
||||||
// $items['g:image_link'] = G5_DATA_PATH.'/item/'.$row['']
|
$xml['channel']['item'][$i]['title'] = $row['it_name'];
|
||||||
|
$xml['channel']['item'][$i]['link'] = G5_SHOP_URL.'/item.php?it_id='.$row['it_id'];
|
||||||
|
$xml['channel']['item'][$i]['description'] = $row['it_basic'];
|
||||||
|
$xml['channel']['item'][$i]['g:image_link'] = G5_DATA_URL.'/item/'.$row['it_img1'];
|
||||||
|
$xml['channel']['item'][$i]['g:condition'] = "new";
|
||||||
|
$xml['channel']['item'][$i]['g:id'] = $row['it_id'];
|
||||||
}
|
}
|
||||||
|
|
||||||
header('Content-type: text/xml');
|
header('Content-type: text/xml');
|
||||||
echo "<?xml version='1.0' encoding='UTF-8'?>\n";
|
echo "<?xml version='1.0' encoding='UTF-8'?>";
|
||||||
|
echo "<rss version=\"2.0\" xmlns:g=\"http://base.google.com/ns/1.0\">";
|
||||||
|
|
||||||
|
foreach($xml as $key => $var) {
|
||||||
|
echo array_xml($var);
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "</rss>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user