PHP文件到字符串

时间:2015-08-12 00:27:03

标签: php web

基本上我想从另一个PHP文件运行一个PHP文件,以便将输出作为字符串。我也希望能够将变量传递给它。

例如:

$result = get_output('./otherfile.php', $vars);

我不知道该怎么做。任何帮助都会非常感激。

2 个答案:

答案 0 :(得分:0)

尝试阅读thisfile_get_contents

$contents = file_get_contents('http://www.stackoverflow.com/');
echo $contents;

答案 1 :(得分:0)

你有两个文件,'included.php'和'launch.php':

<强> included.php

<?php echo $hello;

<强> launch.php

$hello = 'hi';
ob_start();
include('included.php');
$returned = ob_get_contents();
ob_end_clean();

在'$ return'中,您存储了'included.php'代码的结果 (尝试启动var_dump($ return));

如您所见,您可以在包含included.php之前传递创建它们的变量。使用ob_start,您可以开始保存页面的输出,然后使用ob_get_contents将结果放在变量中。