时间:2021-05-18
复制代码 代码如下:
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://</loc>
<lastmod>'.$today.'</lastmod>
<changefreq>always</changefreq>
<priority>0.9</priority>
<data><display></display></data>
</url>'.chr(13);
foreach($data_array as $data){
$content.=create_item($data);
}
$content.='</urlset>';
$fp=fopen('sitemap.xml','w+');
fwrite($fp,$content);
fclose($fp);
}
function create_item($data){
$item="<url>\n";
$item.="<loc>".$data['loc']."</loc>\n";
$item.="<lastmod>".$data['lastmod']."</lastmod>\n";
$item.="<changefreq>".$data['changefreq']."</changefreq>\n";
$item.="<priority>".$data['priority']."</priority>\n";
$item.="<data>".$data['data']."</data>\n";
$item.="</url>\n";
return $item;
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了php生成百度sitemap站点地图类函数的方法,分享给大家供大家参考。具体实现方法如下:问题概述:公司网站是问答百科的网站、seo工程师提出需求
一,提交站点地图我们每天都会更新网站的内容,然后更新站点地图,然后将地图提交给百度,以便蜘蛛可以通过地图访问该站点。二,使用百度官方方法百度的原始火星项目说,只
百度地图是百度推出的一款网络地图服务。百度地图的覆盖覆盖范围很广,我们使用百度地图可以查询街道、商店以及楼盘等。相信大家也经常使用百度地图,下面小编分享一篇百度
百度4K地图是什么?百度4k地图怎么打开?百度4k地图是百度地图新出的功能,用户可以通过百度4k地图更好的找到相关的路线,那么百度4K地图是什么?百度4k地
保存百度地图标记的方法有: 1、首先我们打开浏览器,在百度搜索百度地图,然后进入到百度地图官网。 2、进入到百度地图官网之后,点击右上角的头像按钮,点击登录