php自动关闭页面代码,自动生成伪静态页面代码(简易版)
在你的动态php页面最顶端放置代码:<?php ob_start(); ?>
然后在页面最底部放置代码:<?php
$info = ob_get_contents();
$filectime = filectime("index.html"); //自动生成的页面
if ( !(time() - 10 > $filectime) ) { //频繁刷新限制10S,不限制设置为0即可
ob_end_clean();
exit();
}
if ( $handle = @fopen('index.html', 'w') ) { //自动生成的页面
@fwrite($handle, $info);
@fclose($handle);
}
?>
比如你的页面是index.php 设置生成的页面是index.html 那么,你手动访问下index.php页面就可以自动生成html页面了。
部分主机配置环境影响不会自动生成,那么就需要加个监控来实现了。这个就自己琢磨吧!
注意:此方法不建议添加多个php页面中,很消耗服务器资源的,有时间我发个优化版出来。
php自动关闭页面代码,自动生成伪静态页面代码(简易版)相关推荐
- eladmin代码自动生成_高效代码自动化生成
最效率的代码自动化 前言 今天我们来看一下springboot中使用mybatis来自动生成代码,以前做ssh框架的时候实体和映射经常自己新建,浪费大量的时间,不过hibernate,到现在还是那么的 ...
- html自动生成工具_关于STM32代码自动生成的工具的进度....
前情提要:STM32代码自动生成工具_本想...但是...可是...所以 首先说一下那几天大家的反应,有的持观望态度,毕竟STM32CUBE很香:有的很激动,期待我快点出东西:还有的很淡定,知道我在挖 ...
- 使用Java代码自动生成工具:Telosys
在Java开发工具中Java代码自动生成工具是很常见的,代码生成是模型驱动开发中最简单和最常用的技术.我们使用一个信息源,一种模型形式,并将其与一些模板结合起来以获得生成的工件,例如代码. 代码生成是 ...
- 干货 | 前端智能化探索,骨架屏低代码自动生成方案实践
作者简介 ZiLin Wang,前端开发者,函数式编程爱好者,最近沉迷于低代码平台和WebAssembly:Ivan Zhang,擅长前端打杂,最近专注于Sketch插件和DesignOps平台:Sh ...
- EasyJWeb Tools中代码自动生成引擎详解
在EasyJWeb-0.6.0推出来以后,很多网友对其中的代码生成部分非常感兴趣,并来信问了一些如何使用easyjwebtools.如何支持多表生成.生成页面的定制.业务逻辑的定制等很多问题.下面以我 ...
- 自定义Android注解Part2:代码自动生成
上一期我们已经把butterknife-annotations中的注解变量都已经定义好了,分别为BindView.OnClick与Keep. 如果你是第一次进入本系列文章,强烈推荐跳到文章末尾查看上篇 ...
- 近期活动盘点:高级机器学习训练营、基于神经网络的代码自动生成” “开放学术图谱”、西山金融科技产业创新论坛...
想知道近期有什么最新活动?大数点为你整理的近期活动信息在此: 清华唐杰教授授课 高级机器学习训练营 我们都知道随着数据复杂度的不断提高,经典机器学习算法已经很难满足实际需求,当前,针对复杂数据对象.复 ...
- Spring Boot项目利用MyBatis Generator进行数据层代码自动生成
概 述 MyBatis Generator (简称 MBG) 是一个用于 MyBatis和 iBATIS的代码生成器.它可以为 MyBatis的所有版本以及 2.2.0之后的 iBATIS版本自动生成 ...
- Intellij idea generate builder 插件-用于自动生成builder模式代码
2019独角兽企业重金招聘Python工程师标准>>> 目的:开发中喜欢builder模式去构造一个实例,而当一个对象的属性过多的时候,手动的去完成一个类的builder是很繁琐的: ...
最新文章
- 五分钟没有操作自动退出_这又是什么骚操作??5只蚂蚁战略配售基金拟增设B类份额,自动赎回退出!!...
- 全球及中国模块化塑料带行业供需调查及产销形势预测报告2021-2027年版
- C++ Builder 导入 lib 库语法
- 基于线性预测的语音编码原理解析
- C++ int与string的转化
- iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式
- IntelliJ IDEA for Mac 如何取消双击shift键打开全局搜索弹窗
- Java calendar加减时间
- oracle 锁表 and 解锁
- [GoogleAppEngine]GAE平台需设置默认threadsafe-编译问题
- mybatis框架增删改的注意事项 ,不同数据库取消转义的方法
- 【学习OpenCV4】什么是图像的直方图?如何获取直方图?
- linux 命令 — 文件相关
- 结构体构造函数_Go 语言的数据结构 :栈与队列
- label字符自动换行(转自网络)
- .NET 2.0 的压缩功能
- mysql宾馆客房管理系统视频_java swing mysql实现的酒店宾馆管理系统项目源码附带视频指导运行教程...
- 《Using OpenRefine》翻译~9
- Exadata通过ILOM远程MOUNT ISO实现刷机Reimage
- 第五人格手机游戏在PC上怎么玩?第五人格哪款模拟器好用?