百度目前还没有开放站点地图数据提交,但可以通过,百度站长工具的开放适配提交更新数据。 function sitemapxml(){ $user = m('sethouse');//thinkphp 数据链接 $today = date(y-m-d,time()); $yesterday = mktime(0, 0, 0, date(m) , date(d)-1, date(y)); $lastweek = strtotime(-1 week); $link = m(); $yesterdayarr = $link->query(select * from pre_sethouse where status=1 and time>$yesterday);//昨天 $lastweekarr = $link->query(select * from pre_sethouse where status=1 and time>$lastweek);//上周 $url = http://www.xxx.com/house/housecontent/id/; foreach($yesterdayarr as $k=>$v){ $data_array[$k]['loc'] = $url.$v['hid']; $data_array[$k]['lastmod'] = $today; $data_array[$k]['changefreq'] = 'always'; $data_array[$k]['priority'] = '0.6'; $data_array[$k]['data'] = ''; } $content=''.chr(13).''; $content.=' http://www.xxx.com '.$today.' always 0.9 '.chr(13); foreach($data_array as $data){ $content.=create_item($data); } $content.=''; $fp=fopen('sitemap.xml','w+'); fwrite($fp,$content); fclose($fp);}function create_item($data){ $item=\n; $item.=.$data['loc'].\n; $item.=.$data['lastmod'].\n; $item.=.$data['changefreq'].\n; $item.=.$data['priority'].\n; $item.=.$data['data'].\n; $item.=\n; return $item;}
复制代码