12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849<?phpclass CreateHtml{ function mkdir($prefix = 'article'){ $y = date('Y'); $p = DIRECTORY_SEPARATOR; $filePath = 'article' . $p . $y . $p . $p; $a = explode($p, $filePath); $path=''; 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 = '.shtml'; $path = $this->mkdir($prefix = 'article'); $fileName = $fileId . $postfix; $file = fopen($path . $fileName, 'w '); fwrite($file, $info); fclose($file); ob_end_flush(); }}?><?php$s = new CreateHtml();$s->start();?><html><body>我是要输出的html页面代码, 你呢</body></html><?php$s->end();?>