方法一,将本机或所在虚拟主机(站点)的某个页面生成HTML 引用时必段使用相对路径,复制以下代码,保存为yiskyphp.php,然后访问url+yiskyphp.php如http://www.yisky.net/yiskyphp.php
PHP代码
- <?php
- $nowtime=time();
- $pastsec = $nowtime - $_GET["t"];
- if($pastsec<60)
- {
- exit; //1分钟更新一次,时间可以自己调整
- }
- ob_start(); //打开缓冲区
- include("phpinfo.php");
- $content = ob_get_contents(); //得到缓冲区的内容
- $content .= "<script language=javascript src='yiskyphp.php?t=".$nowtime."'></script>";
- file_put_contents("index.html",$content);
- if (!function_exists("file_put_contents"))
- {
- function file_put_contents($fn,$fs)
- {
- $fp=fopen($fn,"w+");
- fputs($fp,$fs);
- fclose($fp);
- }
- }
- ?>
方法二:将指定网页中的内容生成HTML,引用的地址需为直接地址。将文件保存为:php2html.php
PHP代码
- <?php
- $nowtime=time();
- $pastsec = $nowtime - $_GET["t"];
- if($pastsec<60)
- {
- exit; //1分钟更新一次,时间可以自己调整
- }
- $content = file_get_contents('http://www.yisky.net/index.asp');//也可引用扩展名为PHP的网页
- $content=preg_replace("/[\r\n]+/", '', $content ); //是将回车去掉,此段可有可无,如影响使用请去除
- $content .= "<div style='display:none'>请注意此行代码不要删除 此为定时生成的必要代码 亳州易天科技 WWW.YISKY.NET PHP自动生成HTML(PHP生成静态面页)实例</div><script language=javascript src='php2html.php?t=".$nowtime."'></script>";
- file_put_contents("index.html",$content);
- if (!function_exists("file_put_contents"))
- {
- function file_put_contents($fn,$fs)
- {
- $fp=fopen($fn,"w+");
- fputs($fp,$fs);
- fclose($fp);
- }
- }
- ?>