生成sitemap类
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类相关推荐
- php生成sitemap.xml地图文件
文章目录 前言 什么是Sitemap? sitemap文件遵循指南 xml格式详解 实战代码 sitemap组件代码 调用sitemap组件 仓库地址 实战截图 相关问题 Sitemap提交后,多久能 ...
- SEO优化之根据网址自动生成sitemap.xml文件
背景: 公司要做一个电商的网站,而该项目是由J2EE架构完成,项目经理说要让Java代码自助每天生成电子商务网站的Sitemap文件,然后开始上网各种查资料!!!然而,终于碰上了本人有生以来第一个在网 ...
- IDEA中根据数据库自动生成实体类,并自定义所生成的实体类中的注解 @Table @Id @...
使用IDEA项目添加Hibernate扩展,生成实体类并配置实体类中的注解 一.使用Hibernate自动生成实体类 1.在项目上右键,选择Add Framework Support找到 Hibern ...
- Idea groovy表生成实体类带注释
Idea groovy表生成实体类带注释 1.点开datasourse,打开idea带的数据库工具,具体添加数据库连接,这里不描述. 这时点击会生成一个poji 这时生成的pojo中是不带中文注释的, ...
- 使用Protobuf文件一键生成Java类
使用Protobuf文件生成Java类 .proto 文件生成 .java 参考 看了一篇文章:主题是 proto 先生成 desc,然后在用 FreeMarker 模板引擎来做代码自动生成了: .p ...
- java生成缩略图类源码
把做工程过程比较好的一些内容备份一下,如下内容段是关于 java生成缩略图类的内容. package com.whatycms.common.util; import java.awt.image.B ...
- SpringBoot如何自动生成实体类和Dao层以及映射文件(mybatis generator 自动生成代码)
一.首先添加自动生成代码插件 <!-- mybatis generator 自动生成代码插件 生成时解除注释 --><plugin><groupId>org.myb ...
- php生成sitemap
由于工作的原因,最近需要生成网站的sitemap.xml,谷歌百度了很多地方,没有发现并合适可用的代码,三思之后还是决定自己写吧!虽然可能写的有所缺陷,但是毕竟是认认真真写的,希望对一些后来者有所帮助 ...
- Android Stadio 使用GsonFormat 生成Java类
背景: 如果服务端返回数据简单,那么你可以手动去写一个类和服务端返回的数据对应,但是如果数据很复杂,那么就不想手动去写一个类了. 这时候,GsonFormat 就诞生了. Step1:安装插件 安装之 ...
最新文章
- 独家 | 手把手教你用Python 3创建用于机器学习开发的Linux虚拟机(附安装教程代码)
- mysql5.7系列修改root默认密码
- s := time.Now().Format(20060102) go格式化
- 游戏中每日刷新实现思路浅析
- Java编程之反射中的注解详解
- linux mysql revoke_Linux环境下MySQL基础命令(4)----数据库的用户授权
- bookkeeper源码解析
- python tornado高并发_tornado IO并发真的很高么?
- 【BZOJ】【3671】【NOI2014】随机数生成器
- python-12:怎么在爬虫代码中伪装header
- 1 Linux下ps aux下的各种进程状态
- 【大数据部落】r语言多均线股票价格量化策略回测
- Delphi SWF SDK v1.4 Crack Notes
- [笔记]深入解析Windows操作系统《二》系统架构
- windows虚拟显示器SDK开发和提供
- Java项目中常见的文件夹名称
- 等差乘等比数列求和公式
- 光耦隔离的作用是什么?
- 1133_SICP开发环境搭建
- Android 6.0/7.0权限
热门文章
- 又现新模式,师徒贷骗局
- 《2021 DDoS攻击态势报告》解读 | 基于威胁情报的DDoS攻击防护
- 点云最小二乘法拟合平面
- http中get和post性能对比
- openFile(/data/applogs/xxl-job/xxl-job-admin.log,true) call failed
- 【历史上的今天】8 月 20 日:传奇程序员诞生日;谷歌发布 Pixel 4a
- 微软Cocos黑客松丨心跳135
- rfid阅读器的主要任务_射频识别系统(RFID)阅读器(Reader)的主要任务是________。
- 对抖音流量获取的数据分析
- ThreeJS 动画之 Noisy Lines