我有一个PHP脚本来计算和显示有关管理员和经理的信息。 php文件是status_report.php。我使用param(称为“type”)来区分两个用户。我正在使用这个脚本。它为管理员创建一个文件,但不为管理员创建文件。 请帮我搞定。
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();
这是此问题的扩展 - Save output of a php file in a html file
答案 0 :(得分:0)
创建一个方法来包含重复的东西
function f1($params){
ob_start();
$_GET['type'] =$params;
$page = 'reports/'. $params .'.html';
include('status_report.php');
file_put_contents($page, ob_get_contents());
ob_end_clean();
}
然后调用它多次
f1("admin");
f1("managers");
...