PHP静态文件生成类
  
  
   时间:2014-06-09 16:40来源: 作者: 点击:
   
   次
  
  
  ?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 ) { $
  
  
   
    
     
      
	
	- <?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)) 
 
	- { 
 
	-  
 
	- 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(); 
 
	- ?> 
 
	 
 
      
      (责任编辑:admin) | 
    
   
   
  
  
  
  
   ------分隔线----------------------------