+ -
当前位置:首页 → 问答吧 → ob_get_flush()问题

ob_get_flush()问题

时间:2010-08-04

来源:互联网

用下面的代码生成HTML好简单:
<?php ob_start();
@readfile("http://www.163.com");
$content = ob_get_flush();
$fp = fopen("index.html","w");
fwrite($fp,$content);
ob_clean();
?>

但是一运行,就会在页面上显示获取的网页的内容。怎么才能不让它显示出来呢?
只要显示生成HTML成功就OK了。

作者: php-one   发布时间: 2010-08-04

ob_get_flush() 会将 buffer  输出。
这里应该使用 ob_get_contents()

作者: 绿霸花季护航   发布时间: 2010-08-04

回复 绿霸花季护航


    厉害。真是如此。

作者: php-one   发布时间: 2010-08-04

在绿霸工作?

作者: php-one   发布时间: 2010-08-04