PHP5 程序支持,共两个文件,htminfo.html 和htminfo.php
#### 本地动态文件转换成静态HTML
#### 远程生成HTML 下载,可自动生成目录路径,
htminfo.html 提交表单
<html>
<head><title>通用HTML生成</title>
</head>
<body style="font-size:14px;line-height:20px;padding-left:80px;">
<form method="get" action="htmlinfo.php" target="info">
开始ID号 <input type="text" name="id" size="20"><br>
结束ID号 <input type="text" name="stopid" size="20"><br>
<input type="submit" value="开始生成"><input type="reset" value="重写"><br>
<iframe name="info" width=80% height=40% border=0></iframe>
</body>
</html>
htminfo.php 提交程序
<?php
/* =================
PHP 通用动态网站转换生成静态HTML
主页
www.b2bname.com 作者QQ:282114686 网站开发交流Q群号:18266204
========================= */
$mk="lis"; //生成目录路径
$urll="http://baike.baidu.com/view/$id.html"; //目标链接
$id=intval($_GET["id"]);
$stopid=intval($_GET["stopid"]);
if(!is_dir("$mk")){
mkdir("$mk");
}
if($id<=$stopid){
$path="$mk/$id.html";
$data=file_get_contents($urll);
$html=fopen("$path","w");
fwrite($html,$data);
fclose($html);
$nextid=$id+1;
echo "$id 生成完毕,继续生成下一页";
echo "<script>";
echo "self.location='htmlinfo.php?id=$nextid&stopid=$stopid'";
echo "</script>";
}
else{
echo "$stopid 生成完毕 ";
date_default_timezone_set('Asia/Shanghai');
echo date("y年m月d日 h:i:s");
}
?>