(转)php生成静态页

转载 2011年01月11日 09:15:00

php生成静态页第一种方法:
<?php
$a= “计算机科学技术”;
MakeHtmlFile(“test.html”,$a);
function MakeHtmlFile($file_name, $content){
if (!file_exists (dirname($file_name))){
if (!@mkdir (dirname($file_name), 0777)) {
die($file_name.”创建失败!”);
}
}
if(!$fp = fopen($file_name, “w”)){
echo “文件打开失败!”;
return false;
}
if(!fwrite($fp, $content)){
echo “文件写入失败!”;
fclose($fp);
return false;
}
fclose($fp);
@chmod($file_name,0666);
return true;
}
?>

<?php $a= “计算机科学技术”; MakeHtmlFile(“test.html”,$a);

function MakeHtmlFile($file_name, $content){ if (!file_exists (dirname($file_name))){ if (!@mkdir (dirname($file_name), 0777)) { die($file_name.”创建失败!”); } } if(!$fp = fopen($file_name, “w”)){ echo “文件打开失败!”; return false; } if(!fwrite($fp, $content)){ echo “文件写入失败!”; fclose($fp); return false; } fclose($fp); @chmod($file_name,0666); return true;}?>

php生成静态页第二种方法:

<?php

ob_start(); //打开缓存区

require(‘index.tpl.php’); //arc.php为生成静态文件内容的页面

$a= ob_get_contents(); //获取缓冲区的内容

ob_end_clean();

MakeHtmlFile(“test1.html”,$a);

function MakeHtmlFile($file_name, $content){

if (!file_exists (dirname($file_name))){

if (!@mkdir (dirname($file_name), 0777)) {

die($file_name.”创建失败!”);

}

}

if(!$fp = fopen($file_name, “w”)){

echo “文件打开失败!”;

return false;

}

if(!fwrite($fp, $content)){

echo “文件写入失败!”;

fclose($fp);

return false;

}

fclose($fp);

@chmod($file_name,0666);

return true;

}

?>

PHP生成静态HTML页面简单方法

PHP文件名:dome.php
  • u013474436
  • u013474436
  • 2016年05月05日 12:07
  • 3137

PHP生成静态HTML页面最简单方法示例

PHP文件名:dome.php
  • leedaning
  • leedaning
  • 2015年08月29日 17:14
  • 3537

PHP实现页面静态化——全部纯静态化

先来看看php在服务器的执行过程:当用户请求服务器php文件的时候,服务器将对php文件进行语法分析,其次是解析,最后才运行。当php文件有内容输出时,该内容会先经过服务器的php的缓冲区(buffe...
  • qq_15096707
  • qq_15096707
  • 2016年03月05日 16:19
  • 7487

PHP定时自动生成静态HTML的实现代码

网上找到的,记一下。实践证明,可用。 代码如下: $nowtime=time(); $pastsec = $nowtime – $_GET["t"]; if($pastsec...
  • hljflp
  • hljflp
  • 2011年08月29日 15:47
  • 1788

Smarty生成静态页面

Smarty生成静态页面静态页面的特点(1)静态网页每个网页都有一个固定的URL,且网页URL以.htm、.html、.shtml等常见形式为后缀,而不含有“?”;(2)网页内容一经发布到网站服务器上...
  • L_PHPer
  • L_PHPer
  • 2009年11月22日 15:38
  • 4167

php静态页面局部动态化

局部动态化
  • u014114109
  • u014114109
  • 2017年10月14日 17:20
  • 79

php生成静态页面的原理和解析

一,PHP脚本与动态页面。   PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由...
  • fumanlou
  • fumanlou
  • 2014年03月11日 14:19
  • 600

使用ob缓存简单实现页面静态化

  • z15818264727
  • z15818264727
  • 2016年10月09日 09:30
  • 822

php生成静态页

先建立一chtml数据库 表名称为bihtml create table bihtml (     id int(11) auto_increment not null,     szdtitle v...
  • spyking945
  • spyking945
  • 2008年09月27日 17:44
  • 379

PHP生成静态页

以下是引用片段:   $title = "落伍测试模板";    $file   = "TwoMax Inter test templet,author:Matrix@Two_Max";  $fp  ...
  • wssxy
  • wssxy
  • 2008年07月23日 15:37
  • 348
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(转)php生成静态页
举报原因:
原因补充:

(最多只允许输入30个字)