phpはXMLを生成します

WBOY
WBOYオリジナル
2016-06-23 14:35:18801ブラウズ

php生成XML
function list_news($id){
global $db;
global $newsinfo;
$sql="SELECT * FROM {$this->tablename}";
if($ id){

$sql.=" WHERE news_news_id=".$id;

}
$re=$db->query($sql);
while($r=$db->fetch_array($ re)){

$newsinfo[]=array(
'news_news_id' =>$r['news_news_id'],

'news_news_name' =>$r['news_news_name'],
'news_category_id' => ;$r['news_category_id'],
'news_tag_name' =>$r['news_tag_name'],
'news_content_info' =>$r['news_content_info'],
'news_news_author' =>$r[' news_news_author'],
'news_is_adit' =>$r['news_is_adit'],
'news_is_cancle' =>$r['news_is_cancle'],
'news_pub_time' =>$r['news_pub_time'],
'news_is_recommand' =>$r['news_is_recommand'],
'news_is_hot' =>$r['news_is_hot'],
=>$ r['news_is_settop'],
'news_keyword_info' => ;$r['news_keyword_info'],
'news_title_color' =>$r['news_title_color'],
'news_introduction_info' =>$r['news_introduction_info'],
'news_hit_count' =>$r[' news_hit_count'],
'news_xml_path' =>$r['news_xml_path'],
'news_source_info' =>$r['news_source_info']


);
}
}

function arraytoxml($iarr){
if (is_array($iarr)) {
foreach ($iarr as $key =>$v) {
$xmlstr .='<'.$key.'>' .$v.''."n";

}
}else{
return '';
}
return $xmlstr;
}
$news->tablename =$tab['news_news_info'];
$news->list_news();
$xml2[]=""."n" ;
$xml2[]=""."n";
$xml2[]="";
foreach($newsinfo as $a=>$b){
$xml2[]="";

$xml2[]=$news->arraytoxml($b);

$xml2 []="
";

}

$xml2[]="
";
$f=fopen("/listnewsxml/list_total.xml","w");
fwrite($f,join("",$xml2));
fclose($f);
unset($newsinfo);
?>


该文章转ダウンロード自网络大本营:http://www.xrss.cn/Dev/PHP/2007121018093.Html

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。