구글 판매자센터 피드
- echo xml 생성 관련 코드 적용 중
This commit is contained in:
@ -1,6 +1,19 @@
|
||||
<?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_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";
|
||||
$result = sql_query($sql);
|
||||
|
||||
$xml = array();
|
||||
$xml['rss'] = "version=\"2.0\" xmlns:g=\"http:base.google.com/ns/1.0\"";
|
||||
$xml['channel'] = array(
|
||||
$xml = array( "channel" => array(
|
||||
"title" => "타이틀",
|
||||
"link" => "링크",
|
||||
"description" => "몰?루"
|
||||
);
|
||||
));
|
||||
|
||||
$items = array();
|
||||
while($row = sql_fetch_array($result)) {
|
||||
$items['title'] = $row['it_name'];
|
||||
$items['link'] = G5_SHOP_URL.'/item.php?it_id='.$row['it_id'];
|
||||
$items['description'] = $row['it_basic'];
|
||||
// $items['g:image_link'] = G5_DATA_PATH.'/item/'.$row['']
|
||||
for ($i = 0; $row = sql_fetch_array($result); $i++ ) {
|
||||
if(empty($row['it_img1'])) continue;
|
||||
if(!file_exists(G5_DATA_PATH.'/item/'.$row['it_img1'])) continue;
|
||||
|
||||
$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');
|
||||
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