php 静态文件生成类(自家用)

王朝php·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

<?php

class CreateHtml

{

function mkdir( $prefix= 'article' )

{

$y = date('Y');

$m = date('m');

$d = date('d');

$p=DIRECTORY_SEPARATOR;

$filePath='article'.$p.$y.$p.$m.$p.$d;

$a=explode($p,$filePath);

foreach ( $a as $dir)

{

$path.=$dir.$p;

if(!is_dir($path))

{

//echo '没有这个目录'.$path;

mkdir($path,0755);

}

}

return $filePath.$p;

}

function start()

{

ob_start();

}

function end()

{

$info = ob_get_contents();

$fileId = '12345';

$postfix = '.html';

$path = $this->mkdir($prefix= 'article');

$fileName = time().'_'.$fileId.$postfix;

$file=fopen($path.$fileName,'w+');

fwrite($file,$info);

fclose($file);

ob_end_flush();

}

}

?>

<?php

$s=new CreateHtml();

$s->start();

?>

<html>

<body>

asdfasdfasdfasdfasdfasdfasdfasdfasdf<br>

adfasdfasdf<br>

</body>>

</html>

<?php

$s->end();

?>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航