基本上我想从另一个PHP文件运行一个PHP文件,以便将输出作为字符串。我也希望能够将变量传递给它。
例如:
$result = get_output('./otherfile.php', $vars);
我不知道该怎么做。任何帮助都会非常感激。
答案 0 :(得分:0)
$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将结果放在变量中。