有一个header.php文件,它包含一些返回HTML的PHP代码。 我知道我可以使用require,include来回显结果,但我想要做的是将其处理的输出字符串存储到变量中。使用file_get_contents将本地PHP文件的HTML输出存储到字符串中
在一个页面中,我用:
$headerHTML=file_get_contents('header.php');
然后我得到的PHP代码输出,而不是处理HTML输出。 我知道添加http://会有所帮助。 但我更喜欢继续使用相对路径,我该如何告诉函数正确处理php文件?
注意:如果可能,我想继续使用此语句file_get_contents
而不是使用ob_start()
。
看来这可能是最好的方法。 – bobo 2010-05-09 08:28:57
除非您需要在已包装在'ob_' – 2014-03-25 11:20:25
'ob_'调用中的部分代码中执行调用,否则调用可以嵌套;在这种情况下返回_current_缓冲区内容。 – 2014-03-25 17:50:07