![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
我写的function如下:
[php]function create_question($aid){
global $db,$tablepre;
$query = $db->query("SELECT `postime` FROM $tablepre"."article WHERE `aid` = $aid");
$timeline = $db->result($query,0);
$_GET['aid']=$aid;
$sourcePage = "article.php";
$objectDir = 'article/'.date('Ymd',$timeline);
if(!is_dir($objectDir)){
mkdir($objectDir,0777);
}
$objectPage = $objectDir.'/'.$aid.'.html';
ob_start();
include $sourcePage;
$cons=ob_get_contents();
ob_end_clean();
/*
if(ob_end_clean()){
exit("成功清空");
}else{
exit('清空失败');
}
*/
$fp=fopen($objectPage,"wb") or die("静态生成时打开文件".$objectPage."时出错");
fwrite($fp,$cons);
fclose($fp);
return true;
}[/php]
我用了ob_end_clean();为什么还是会输出? 而且没能写入到文件 似乎在ob_end_clean();这行就停主了, why?

