1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > harry potter and the deathly h 生成静态页面的PHP类

harry potter and the deathly h 生成静态页面的PHP类

时间:2023-07-25 10:06:58

相关推荐

harry potter and the deathly h 生成静态页面的PHP类

后端开发|php教程

harry potter and the deathly h

后端开发-php教程

复制代码 代码如下:

伪静态规则源码下载,vscode运行不起网页,ubuntu搜不到,tomcat注册服务问题,论文爬虫检查,php判断是否为小数,浦城公司seo服务费,wap小说网站php源码,自助游模板lzw

<?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;

if (!is_dir($this->dir))

{

$temp = explode(‘/’,$this->dir);

$cur_dir = ”;

for($i=0;$i<count($temp);$i++)

{

$cur_dir .= $temp[$i].’/’;

if (!is_dir($cur_dir))

{

@mkdir($cur_dir,0777);

}

}

}

}

function getdir($dirname=”,$time=0)

{

$this->time=$time?$time:$this->time;

$this->dirname=$dirname?$dirname:$this->dirname;

switch($this->dirtype)

{

case ‘name’:

if(empty($this->dirname))

$this->dir=$this->rootdir;

else

$this->dir=$this->rootdir.’/’.$this->dirname;

break;

case ‘year’:

$this->dir=$this->rootdir.’/’.date(“Y”,$this->time);

break;

case ‘month’:

$this->dir=$this->rootdir.’/’.date(“Y-m”,$this->time);

break;

case ‘day’:

$this->dir=$this->rootdir.’/’.date(“Y-m-d”,$this->time);

break;

}

$this->createdir();

return $this->dir;

}

function geturlname($url=”)

{

$this->url=$url?$url:$this->url;

$filename=basename($this->url);

$filename=explode(“.”,$filename);

return $filename[0];

}

function geturlquery($url=”)

{

$this->url=$url?$url:$this->url;

$durl=parse_url($this->url);

$durl=explode(“&”,$durl[query]);

foreach($durl as $surl)

{

$gurl=explode(“=”,$surl);

$eurl[]=$gurl[1];

}

return join(“_”,$eurl);

}

function getname($url=”,$time=0,$dirname=”)

{

$this->url=$url?$url:$this->url;

$this->dirname=$dirname?$dirname:$this->dirname;

$this->time=$time?$time:$this->time;

$this->getdir();

switch($this->nametype)

{

case ‘name’:

$filename=$this->geturlname().’.htm’;

$this->name=$this->dir.’/’.$filename;

break;

case ‘time’:

$this->name=$this->dir.’/’.$this->time.’.htm’;

break;

case ‘query’:

$this->name=$this->dir.’/’.$this->geturlquery().’.htm’;

break;

case ‘namequery’:

$this->name=$this->dir.’/’.$this->geturlname().’-‘.$this->geturlquery().’.htm’;

break;

case ‘nametime’:

$this->name=$this->dir.’/’.$this->geturlname().’-‘.$this->time.’.htm’;

break;

}

return $this->name;

}

function createhtml($url=”,$time=0,$dirname=”,$htmlname=”)

{

$this->url=$url?$url:$this->url;

$this->dirname=$dirname?$dirname:$this->dirname;

$this->time=$time?$time:$this->time;

//上面保证不重复地把变量赋予该类成员

if(empty($htmlname))

$this->getname();

else

$this->name=$dirname.’/’.$htmlname; //得到name

$c

///////////////关键步—用file读取$this->url

仿photoshop源码,ubuntu被锁了,个人信息 爬虫,php失效,seo 交流论坛lzw

$c

$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;

$this->getname();

if(@unlink($this->name))

return true;

else

return false;

}

/**

* function::deletedir()

* 删除目录

* @param $file 目录名(不带/)

* @return

*/

function deletedir($file)

{

if(file_exists($file))

{

if(is_dir($file))

{

$handle =opendir($file);

while(false!==($filename=readdir($handle)))

{

if($filename!=”.”&&$filename!=”..”)

$this->deletedir($file.”/”.$filename);

}

closedir($handle);

rmdir($file);

return true;

}else{

unlink($file);

}

}

}

}

?>

免费的手机点餐系统源码,vscode 上下左右,ubuntu缓存文件,tomcat死机自动重启,挂机爬虫,php命名空间好处,银川seo网络推广公司,免费相册网站源码,杰奇模板logolzw

以上就介绍了harry potter and the deathly h 生成静态页面的PHP类,包括了harry potter and the deathly h方面的内容,希望对PHP教学有兴趣的朋友有所帮助。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。