注册 登录  
 加关注

网易博客网站关停、迁移的公告:

将从2018年11月30日00:00起正式停止网易博客运营
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

xiaozhuge0825的博客

 
 
 

日志

 
 

PHP生成静态页类1  

2009-06-03 11:25:05|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1.

PHP生成静态页类

<? /*+++

|

| Author :陈毓端

| 使用方法

| $shtml = new Shtml($Url,$FileBag,$FolderName,$fileid)

| $Url: 页面 URL 地址

| $FileBag: 文件夹标记 1 为:指定文件夹

| 2 为:默认文件夹(时间(年月日))

| $FolderRoot html文件存放路径

| $FolderName 指定文件夹的名称 $FileBag为2时 可以写为空("");

| $fileid 静态页面名称(后缀 默认为 .html)

|

|

|

/*++*/

class Shtml

{

var $message1="Error 1: You write class Shtml is Wrong ! The second parameter is 1 or 2 in this class!.";

var $message2="Error 2: The file write Error.";

function __construct ($Url,$FileBag,$FolderRoot,$FolderName,$fileid)

{

$this->Url = $Url;

$this->FileBag = $FileBag;

$this->FileRoot = $FolderRoot;

$this->FileName = $FolderName;

$this->fileid = $fileid;

Shtml::useFolder ();

}

/*************获取数据*******************/

public function loadcontent ($Folder)

{

ob_start();

require_once $this->Url;

Shtml::writehtml ($Folder,ob_get_contents());

ob_clean();

}

/********** 指定文件夹*****************/

public function useFolder ()

{

if($this->FileBag==1)

{

$Folder=$this->FileName;

}

else if($this->FileBag==2)

{

$Folder=date('Ymd',time());

}

else

{

exit($this->message1);

}

if(!is_dir($this->FileRoot.$Folder)){ mkdir($this->FileRoot.$Folder,0700);}

Shtml::loadcontent ($Folder);

}

/********** 生成静态页面*****************/

public function writehtml ($Folder,$cache_value)

{

$file = fopen($this->FileRoot.$Folder.'/'.$this->fileid.'.html','w+');

fwrite($file,$cache_value);

fclose($file);

}

}

$fileid=2;

$shtml = new Shtml("http://www.qq.com",1,"","cc",$fileid);

 

 

 

 

 

  评论这张
 
阅读(171)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018