设为首页设为首页
 添加收藏添加收藏
 进入音乐版音 乐 版
  汉南在线网页设计PHP动态程序

PHP 通用动态网站转换生成静态HTML
作  者:匿名
关键字:PHP动态网页



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");
}
?>



来源:网络
阅读:22
日期:2008-8-18

【 双击滚屏 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:PHP生成html静态页类
下一篇:浅谈PHP生成HTML静态网页的技术原理

  >> 相关文章
 
  ·PHP生成html静态页类
  ·PHP生成html静态网页分页列表
  ·获取客户端IP的方法代码
  ·PHP随机密码生成
  ·UTF-8、GB2312都支持的汉字截取方法
  ·数字格式化
  ·XMLHTTP刷新远程数据的PHP+JS代码演示(支持中文)
  ·常用表单验证类
授权使用:汉南在线 http://www.hzwz.net/(2008-2009)   
Copyright (c) 2002-2007 汉南在线. All Rights Reserved . 
经营许可证:陕ICP备05000109号 Powered by:汉南在线