Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > Php 生成静态html文件
【标  题】:Php 生成静态html文件
【关键字】:Php,html
【来  源】:http://www.cublog.cn/u/11910/showart.php?id=117958

Php 生成静态html文件

Your Ad Here
总结有如下三种方法
1,下面使用模版的一个方法!
$fp = fopen ("templets.html","a");
if ($fp){
$fup = fread ($fp,filesize("templets.html"));
$fp2 = fopen ("html.shtml","w");
if ($fwrite ($fp2,$fup)){
$fclose ($fp);
$fclose ($fp2);
die ("写入模板成功");
} else {
fclose ($fp);
die ("写入模板失败!");
}
}
?>
简单的将模板写进一个文件中存为html.html


2,按时间生成html文件名

$content = "这是一个以日期时间为文件名的静态生成网页的测试文件,文件名格式一般为年月日时分秒.html";
$date = date('YmdHis');
$fp = fopen (date('YmdHis') . '.html',"w");//本函数可用来打开本地或者远端的文件 'w' 开文件方式为写入,文件指针指到开始处,并将原文件的长度设为 0。若文件不存在,则建立新文件。
if (fwrite ($fp,$content)){//格式是.int fwrite(int fp(文件名), string string(内容), int [length](长度));本函数将字符串 string 写入文件资料流的指针 fp 上。若有指定长度 length,则会写入指定长度字符串,或是写到字符串结束。
fclose ($fp);//函数用来关闭已经打开的文件的指针 fp。成功返回 true,失败则返回 false。
die ("写入模板成功");
} else {
fclose ($fp);
die ("写入模板失败!");
}
echo ($content);
?>

3,下面为转换文件名的一个方法
$s_fname = "93e.php";
$o_fname = "93e.htm";
ob_end_clean();
ob_start();
include($s_fname);
$length = ob_get_length();
$buffer = ob_get_contents();
$buffer = eregi_replace("r","",$buffer);
ob_end_clean();

$fp = fopen($o_fname,"w+");
fwrite($fp,$buffer);
fclose($fp);
?>

这样就可以把
93e.php转化为静态的HTML文件了
要注意的是待转换的文件里不能有
ob_end_clean();和 ob_start();语句。
且目录要有写权限。
Perl::LWP::Demo::Get:【上一篇】
为加速PHP程序而努力:【下一篇】
【相关文章】
  • 将汉字转换为拼音(PHP代码)
  • http://www.linuxforum.net/resource.php
  • apache1.3和apache2的静态/动态编译在apache+php+mysql+GD中的应用
  • PHP 对比 PERL
  • PHP5集成Java(JavaBridge)
  • IE解析完全相同html代码的不同表现
  • PHP5-- 学习笔记
  • 使用 eAccelerator加速PHP代码
  • Linux下PHP脚本执行结果不显示问题
  • XHTML
  • 【随机文章】
  • SWT的PaintListener
  • #if _MSC_VER > 1000
  • java版本的飞鸽编写(二)
  • Ultradev实例教程:3.1 定义站点
  • 嵌入式英语
  • Eclipse+MyEclipse+tomcat图解安装JSP
  • Pro/E 关于装配图的工程图
  • 幸存的COBOL程序员
  • 数据库返回记录需要自由移动
  • 使用 xfire 快速发布 WebService
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.