获取“包含文件执行结果”的字符串
为描述问题,下面给出一简单模型:
比如有一文件 a.php,内容如下:
<div id='top'>
<?php $user="张三"; ?>
<p>欢迎你:<?php print $user ?> <a href='../public/logout.php'>注销</a></p>
</div>
<?php
$s=file_get_contents('a.php',1);
?>
<div id='top'>
<p>欢迎你:张三 <a href='../public/logout.php'>注销</a></p>
</div>
ob_start();
include 'a.php';
$s = ob_get_clean();