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