你好有办法在处理php代码时获取php文件的内容吗?我需要将代码包含到另一个页面中,但我需要将其打印在特定位置.
如果我使用include,代码将在html标签之前打印,当然导致它在页面之前处理,但如果我使用file_get_contents,内容将在页面中获取,但如果我有一些php标签,我也会得到那些纯文本.
谢谢.
编辑:对不起,伙计们在我写作的时候似乎喝醉了.我纠正了.
我有一个处理页面内容的引擎,将它们放入变量中,然后将它们打印在html页面中的特定位置.在引擎中我需要"嵌入"其他"静态"页面的代码,这些页面可能有一些php标签.如果我使用file_get_contents,我会将内容作为纯文本(没有解析php标签),如果我使用include它就行不通,因为它不是它的功能.所以我需要的是将PROCESSED代码嵌入引擎(作为准备打印的HTML).
cee*_*yoz 22
您可以使用输出缓冲区来包含PHP文件,但保存结果输出以供以后使用,而不是立即将其打印到浏览器.
ob_start();
include('path/to/file.php');
$output = ob_get_contents();
ob_end_clean();
// now do something with $output
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8357 次 |
| 最近记录: |