复制代码 代码如下: <?php class html { var $dir; //dir for the htmls(without/) var $rootdir; //root of html files(without/):html var $name; //html文件存放路径 var $dirname; //指定的文件夹名称 var $url; //获取html文件信息的来源网页地址 var $time; //html文件信息填加时的时间 var $dirtype; //目录存放方式:year,month,,,, var $nametype; //html文件命名方式:name
function html($nametype="name",$dirtype="year",$rootdir="html") { $this->setvar($nametype,$dirtype,$rootdir); }
function setvar($nametype="name",$dirtype="year",$rootdir="html") { $this->rootdir=$rootdir; $this->dirtype=$dirtype; $this->nametype=$nametype; }
function createdir($dir="") { $this->dir=$dir?$dir:$this->dir;
$content=file($this->url) or die("Failed to open the url ".$this->url." !");;
///////////////关键步---用file读取$this->url
$content=join("",$content); $fp=@fopen($this->name,"w") or die("Failed to open the file ".$this->name." !"); if(@fwrite($fp,$content)) return true; else return false; fclose($fp); } /////////////////以name为名字生成html
function deletehtml($url="",$time=0,$dirname="") { $this->url=$url?$url:$this->url; $this->time=$time?$time:$this->time;