|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。生成html 如何用PHP生成html文件?
总结一
贴子收回后,失掉网友们的强烈热闹呼应和匡助,为报答列位村平易近,特把无效回贴收拾整顿出
1,Matrix@Two_Max的发贴:
<?php
$fp = fopen ("templets.html","a");
if ($fp){
$fup = fread ($fp,filesize("templets.html"));
$fp2 = fopen ("html.shtml","w");
if ($fwrite ($fp2,$fup)){
$fclose ($fp);
$fcolse ($fp2);
die ("写入模板胜利");
} else {
fclose ($fp);
die ("写入模板掉败!");
}
}
?>
复杂的将模板写进一个文件中存为html.html
2,Matrix@Two_Max的发贴:
这是模板文件,你需求在办事器上供应templets.html如许一个模板文件
没有模板谈何生成?
固然,你也能够如许生成一个静态页面。只是少了一步翻开模板,交换内容的进程
<?php
$content = "这是一个静态生成网页的测试文件,文件名为<font color=#ff0000>html.html</font>";
$fp = fopen ("html.shtml","w");
if (fwrite ($fp,$content)){
fclose ($fp);
die ("写入模板胜利");
} else {
fclose ($fp);
die ("写入模板掉败!");
}
?>
3,rebol的发贴:
<?php
$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();语句。
且目次要有写权限。
要想从事软件开发工作,那么,还有很多的知识要学习,其实,不管是以后想去从事哪个工作,都需要自己去利用空闲的时间去不断的学习新的知识,不断的充实自己。 |
|