静态HTML和从数据库里读取内容的动态页相比一直都有其不可替换的良好表现。在空间不做为第一考虑因素的时候,静态HTML显示更加适用。
PHP生成静态页,我总结了下有以下两个方法:
<?php
$src = './index.tpl';
$content = file_get_content($src);
$content = str_replace('{title}' , '标题' , $content);
//相同替换
$content = str_replace( ... );
$fp = fopen('./index.html' , 'w') or die('can not open file');
fputs($fp , $content);
fclose($fp);
unset($fp);
index.tpl
<div id='title'>{title}</div>
第二两种就相对简单多了
<?php
ob_start();
$top_id = 34;
require './index.php';
ob_end_clean();
/**
*在index.php 可以将$top_id做为参数;因为这个是可以传递到index.php这个页面的。
*然后在index.php里写入生成HTML的代码。即不需要替换也可以生成HTML;
*/
分享到:
相关推荐
把php生成静态(html)页面程序类 private $template; //模版 private $file_name; //文件名 private $array; //数据数组 function __construct($file_name, $template, $array) { //构造类 $this->...
php生成静态文件 php生成html文件 使用ob技术
PHP初期HTML静态网页 泡泡卡丁车的官网静态HTML 代码!!!!!!
PHP静态文件生成类 使用方法如下: <?php $s=new CreateHtml(); $s->start(); ?> <html> <body> asdfasdfasdfasdfasdfasdfasdfasdfasdf adfasdfasdf ...
主要介绍了html静态页面调用php文件的方法,在进行应用程序开发过程中非常具有实用价值,需要的朋友可以参考下
在实际的应用中,用户使用浏览器浏览Web应用,都是在向Web服务器发送请求。Web服务器根据用户的请求使用以不同方式进行响应。通常对于动态网站而言,用户...这样,用户在访问时就直接访问静态HTML网页,不执行PHP脚本。
前几天发表一个有关PHP生成静态HTML页面小程序,有朋友私下说能不能整理一下,把相关PHP生成静态HTML,原理性强的都写出来,适合PHP新手用到的一些方法,这里我在之前的哪个版本上面又进行了完善,把PHP新手朋友要求...
生成静态页面一般是把动态页面生成html页面,这样可以减少服务器负载也是现在各大网站常用的优化方法,下面来分享一个把php生成静态(html)页面类.
静态Html、jsp、php等使用element ui 的最简单直观联系,含table样例/对话框样例及所有 js css和图标,学习前台框架很好的入门资源
用php语言批量生成静态页,可解决seo的问题,在商城,内容管理系统等地方都有很大的适用性。
用php写的可以显示静态百分比的图形显示类,可以设置超多100%的对比饱和度图形显示,完全基于html元素,具体使用有示例
企业网站管理系统借鉴了Discuz的模板技术,实现了MVC模式,模板全面标签化,只需懂得简单的html语言就能打造一个漂亮的网站; 二、无限极分类,自由选取模块。 实现递归无限级分类,每个分类可自定义模块,...
PHP_生成HTML静态列表分页实例 PHP_生成HTML静态列表分页实例
NULL 博文链接:https://hudeyong926.iteye.com/blog/800588
第二步:上传所有文件到您的空间,并设置data/ html/ templates/ config.php所有文件夹及文件属性为0777(可写入) 第三步:请运行 您的网址/install.php,完成安装。 最后:删除install.php 及sql/。 您可以...
用于生成静态的html、静态缓存文件的类,下载下来直接可以运行,我现在用的是生成缓存,会自动根据url的不同或者参数的不同生成的缓存文件,希望这个小程序能给大家带来方便。。。
前几天发表一个有关PHP生成静态HTML页面小程序,有朋友私下说能不能整理一下,把相关PHP生成静态HTML,原理性强的都写出来,适合PHP新手用到的一些方法,这里我在之前的哪个版本上面又进行了完善,把PHP新手朋友要求...
php程序实现在静态页分享内容到朋友圈,显示标题、摘要图片等信息。
nginx设置伪静态。 用于隐藏.php后缀,在url后补斜杠/
蓝科lank中英文双语企业网站源码PHP 伪静态html模板 带后台程序 宽屏红色淘宝50元买的0000