`

php自动生产静态页

    博客分类:
  • PHP
 
阅读更多
原文地址:http://www.php100.com/html/webkaifa/PHP/PHP/2012/0821/10921.html
//php自动生成静态页
if(file_exists("./index.htm"))//看静态index.htm文件是否存在
{
	$time=time();
//文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新生成htm
if($time-filemtime("./index.htm")< 600){
	header("Location:classhtml/main.htm");
}

}


//在你的开始处加入ob_start();
ob_start();

//首页内容,就是你的动态部分了

//在结尾加入ob_end_clean(),并把本页输出到一个变量中
$temp=ob_get_contents();
ob_end_clean();
//写入文件
$fp=fopen("./index.htm",'w');
fwrite($fp,$temp) or die('写文件错误');
//echo"生成HTML完成!";


分享到:
评论

相关推荐

    php生成静态文件 php生成html文件

    此外,为了提高生成效率和避免资源浪费,通常我们会设置一个计划任务(如Linux的cron job)或者使用PHP的`ignore_user_abort()`和`sleep()`函数,在服务器负载较低时自动执行生成静态文件的任务。 在实际应用中,...

    首页静态化步骤

    7. **监控与维护**:在生产环境中,需要监控静态页面的生成和更新,确保新内容能及时反映到静态页上,同时对可能出现的错误进行及时修复。 在这个过程中,"源码"标签暗示了需要深入理解后端代码和模板引擎的工作...

    Linux实验-自动部署Nginx+PHP服务器.rar

    在实际生产环境中,还需要考虑更多的安全因素,如限制Nginx和PHP-FPM的权限,设置防火墙规则,以及定期更新软件以获取安全补丁。此外,根据服务器性能调整Nginx和PHP的配置参数也是优化服务的关键。 总之,通过本次...

    基于PHP的张戈博客自用的php网址在线转换二维码的API源码(伪静态).zip

    如果你打算在生产环境中使用,还需要考虑日志记录、监控、负载均衡和自动扩展等问题。 总的来说,这个压缩包提供了一个实践性的学习资源,帮助开发者理解PHP API开发、二维码生成以及伪静态技术的运用。通过深入...

    Go-PHP的快速linter代码静态分析实用程序

    静态分析是相对于动态分析而言的,动态分析需要运行代码来发现错误,而静态分析则是在代码编译或构建阶段就进行检查,因此更适用于早期发现问题,避免在生产环境中出现故障。 标签“Go开发-代码分析”表明这个...

    长沙兼职交友源码,多图上传,招聘兼职,简单人人交友系统,自制博客,后台自动化,邮箱验证

    该系统制作整整30个工作日,包含招聘兼职,交友系统(基本上参合了人人网系统简单交友),自制博客(可以根据我的代码来修改),发布文章包含静态页面,自动生产对应文件夹及html,大部分伪静态(博客,主页,子页,...

    Nginx的伪静态配置中使用rewrite来实现自动补全的实例

    Nginx是一款高性能的HTTP和反向代理服务器,常用于网站的负载均衡和静态资源处理。在处理动态内容时,为了提高效率和优化SEO...但需要注意的是,这种配置在生产环境中可能会增加服务器负担,因此只适合开发或测试环境。

    生成静态html文件的企业门户网站系统

    网软志成中英文双语企业网站管理系统,生成静态html文件的企业门户网站系统免费下载,后台自动生成前台静态html网页,公司网站主页模板,企业网站首页模板下载,asp生成html的,网软志成企业网站管理系统生成html正式版...

    Windows下Nginx和php-cgi的bat批处理快速启动方法

    首先,Nginx是一款轻量级的Web服务器,常用于反向代理、负载均衡和静态文件服务。它以其高性能和低内存占用而著名。而PHP-CGI是PHP的一个版本,通过CGI(通用网关接口)协议与Web服务器进行交互,用于处理动态内容。...

    PHPCensor是一个开源自托管的PHP项目持续集成服务器Fork自PHPCI

    3. **代码分析**:可以集成PHP代码静态分析工具,如PHP CodeSniffer、PHP Mess Detector等,检测潜在的代码问题。 4. **部署支持**:支持多种部署策略,如FTP、SFTP、SCP等,方便将构建结果部署到生产环境。 5. **...

    php56-static:PHP 5.6静态包

    PHP 5.6静态包,即“php56-static”,是一种专为 CentOS 5.x 和 6.x 操作...不过,需要注意的是,由于PHP 5.6已经停止了安全更新,因此在生产环境中使用可能会面临安全风险,建议在可能的情况下升级到更安全的PHP版本。

    基于PHP的Piplin开源免费自动部署系统源码.zip

    4. **添加部署流程**:定义代码构建和部署的步骤,比如运行测试、编译静态资源、推送至生产服务器等。 5. **触发部署**:每当代码仓库有新的提交时,Piplin会自动拉取代码并执行部署流程。 6. **监控**:通过Piplin...

    善翔生产办公系统2019年新版

    通过自动化流程,减少了人为错误,提升了生产效率,降低了运营成本。 综上,善翔生产办公系统2019年新版以其B/S架构、PHP技术为基础,结合中小生产企业的实际需求,提供了一站式的办公和生产管理工具。系统不仅简化...

    IIS上asp和php环境配置文件

    FastCGI是一种让静态网页服务器如IIS能够高效处理动态脚本(如PHP)的技术。通过FastCGI,IIS可以与PHP进程通信,提高网站性能并减少资源消耗。 接下来,"php5(ISAPI).mysql5.zendforIIS.rar"这个压缩包包含了PHP、...

    Laravel开发-pagemaster

    通过以上讨论,我们可以看出在Laravel开发中,"pagemaster"是一个提升静态页面管理效率的策略,它结合了Laravel的强大功能,实现了静态内容的动态维护,简化了Web开发流程,提高了开发者的生产力。

    PHP集成开发环境一键安装

    "一键安装"通常指的是一个自动化工具,它能自动配置和安装所需的所有组件,免去了手动设置的繁琐步骤。对于初学者或者不熟悉系统配置的开发者来说,这样的工具极其方便。例如,XAMPP(Cross-platform Apache, MySQL,...

    nginx-0.7.65在windows下整合php5

    在IT行业中,尤其是在Web服务器领域,Nginx与PHP的整合是常见的操作,特别是在Windows操作系统上搭建开发或生产环境时。本话题将深入探讨如何在Windows环境下整合Nginx 0.7.65版本与PHP 5.3.2,以实现高效稳定的Web...

    PHP 打包程序

    7. **部署策略**:打包程序也可以包括自动化部署流程,如Git集成、代码版本控制、构建任务等,确保每次更新都能顺利部署到生产环境。 在"把文件后缀改成PHP格式上传到空间.txt"这个文件名中,我们可以推测这是一个...

    PHPVisualDebt该工具为源代码提供静态分析遵循最佳的QDD做法

    这种技术的优点在于可以在开发阶段发现问题,而不是等到测试或生产环境才暴露出来,从而显著提高了开发效率和软件的可靠性。 PHPVisualDebt的工作原理是扫描项目的源代码,应用一套预定义的规则和指标,这些规则...

    php-5.3.10-win32-VC9-x86安装版本

    - 安装完成后,PHP会自动添加到系统的PATH环境变量中,使得在命令行中可以直接运行`php`命令。 - 需要注意的是,对于IIS等Web服务器,还需要配置FastCGI或者ISAPI扩展来使PHP与服务器协同工作。 **3. 配置与使用** ...

Global site tag (gtag.js) - Google Analytics