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'] = '<display></display>';}$content='<?xml version="1.0" encoding="UTF-8"?><urlset>'.chr(13).'';$content.='<url><loc>http://www.xxx.com</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;
}

生成sitemap类相关推荐

  1. php生成sitemap.xml地图文件

    文章目录 前言 什么是Sitemap? sitemap文件遵循指南 xml格式详解 实战代码 sitemap组件代码 调用sitemap组件 仓库地址 实战截图 相关问题 Sitemap提交后,多久能 ...

  2. SEO优化之根据网址自动生成sitemap.xml文件

    背景: 公司要做一个电商的网站,而该项目是由J2EE架构完成,项目经理说要让Java代码自助每天生成电子商务网站的Sitemap文件,然后开始上网各种查资料!!!然而,终于碰上了本人有生以来第一个在网 ...

  3. IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...

    使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...

  4. Idea groovy表生成实体类带注释

    Idea groovy表生成实体类带注释 1.点开datasourse,打开idea带的数据库工具,具体添加数据库连接,这里不描述. 这时点击会生成一个poji 这时生成的pojo中是不带中文注释的, ...

  5. 使用Protobuf文件一键生成Java类

    使用Protobuf文件生成Java类 .proto 文件生成 .java 参考 看了一篇文章:主题是 proto 先生成 desc,然后在用 FreeMarker 模板引擎来做代码自动生成了: .p ...

  6. java生成缩略图类源码

    把做工程过程比较好的一些内容备份一下,如下内容段是关于 java生成缩略图类的内容. package com.whatycms.common.util; import java.awt.image.B ...

  7. SpringBoot如何自动生成实体类和Dao层以及映射文件(mybatis generator 自动生成代码)

    一.首先添加自动生成代码插件 <!-- mybatis generator 自动生成代码插件 生成时解除注释 --><plugin><groupId>org.myb ...

  8. php生成sitemap

    由于工作的原因,最近需要生成网站的sitemap.xml,谷歌百度了很多地方,没有发现并合适可用的代码,三思之后还是决定自己写吧!虽然可能写的有所缺陷,但是毕竟是认认真真写的,希望对一些后来者有所帮助 ...

  9. Android Stadio 使用GsonFormat 生成Java类

    背景: 如果服务端返回数据简单,那么你可以手动去写一个类和服务端返回的数据对应,但是如果数据很复杂,那么就不想手动去写一个类了. 这时候,GsonFormat 就诞生了. Step1:安装插件 安装之 ...

最新文章

  1. 独家 | 手把手教你用Python 3创建用于机器学习开发的Linux虚拟机(附安装教程代码)
  2. mysql5.7系列修改root默认密码
  3. s := time.Now().Format(20060102) go格式化
  4. 游戏中每日刷新实现思路浅析
  5. Java编程之反射中的注解详解
  6. linux mysql revoke_Linux环境下MySQL基础命令(4)----数据库的用户授权
  7. bookkeeper源码解析
  8. python tornado高并发_tornado IO并发真的很高么?
  9. 【BZOJ】【3671】【NOI2014】随机数生成器
  10. python-12:怎么在爬虫代码中伪装header
  11. 1 Linux下ps aux下的各种进程状态
  12. 【大数据部落】r语言多均线股票价格量化策略回测
  13. Delphi SWF SDK v1.4 Crack Notes
  14. [笔记]深入解析Windows操作系统《二》系统架构
  15. windows虚拟显示器SDK开发和提供
  16. Java项目中常见的文件夹名称
  17. 等差乘等比数列求和公式
  18. 光耦隔离的作用是什么?
  19. 1133_SICP开发环境搭建
  20. Android 6.0/7.0权限

热门文章

  1. 又现新模式,师徒贷骗局
  2. 《2021 DDoS攻击态势报告》解读 | 基于威胁情报的DDoS攻击防护
  3. 点云最小二乘法拟合平面
  4. http中get和post性能对比
  5. openFile(/data/applogs/xxl-job/xxl-job-admin.log,true) call failed
  6. 【历史上的今天】8 月 20 日:传奇程序员诞生日;谷歌发布 Pixel 4a
  7. 微软Cocos黑客松丨心跳135
  8. rfid阅读器的主要任务_射频识别系统(RFID)阅读器(Reader)的主要任务是________。
  9. 对抖音流量获取的数据分析
  10. ThreeJS 动画之 Noisy Lines