0
我有一个php脚本来计算和显示有关管理员和管理员的信息。 php文件是status_report.php。我使用param(称为“类型”)来区分两个用户。我正在使用这个脚本。它为管理员创建一个文件,但不为管理员创建文件。 请帮我让它工作。将php文件的输出保存为两个html页面
session_start();
ob_start();
$_GET['type'] ="admin";
include('status_report.php');
file_put_contents('reports/admins.html', ob_get_contents());
ob_end_clean();
// for manages
ob_start();
$_GET['type'] ="manager";
include('status_report.php');
file_put_contents('reports/managers.html', ob_get_contents());
ob_end_clean();
这是这个扩展question- Save output of a php file in a html file
如果您在代码的两部分之间进行交换会发生什么情况,因此首先创建管理器文件? – andrewsi
我只是通过交换来检查它。是。它只提供第一个。所以如果我把它作为第一个 – rinjan
我会猜想在'status_report.php'中有一些事情会发生 - 在这种情况下 - 你包含文件两次,所以如果有函数在那里,他们将被重新声明,PHP将会对此抱怨。 – andrewsi