PHP静态文件生成类
<?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 (); ?>查看更多关于PHP静态文件生成类 - php类库的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did29583