mirror of
https://github.com/getgrav/grav-plugin-admin.git
synced 2025-11-03 11:55:52 +01:00
fix for missing phpinfo method: #175
This commit is contained in:
@@ -706,13 +706,18 @@ class Admin
|
|||||||
* @return string The phpinfo() output
|
* @return string The phpinfo() output
|
||||||
*/
|
*/
|
||||||
function phpinfo() {
|
function phpinfo() {
|
||||||
ob_start();
|
|
||||||
phpinfo();
|
|
||||||
$pinfo = ob_get_contents();
|
|
||||||
ob_end_clean();
|
|
||||||
|
|
||||||
$pinfo = preg_replace( '%^.*<body>(.*)</body>.*$%ms','$1',$pinfo);
|
if (function_exists('phpinfo')) {
|
||||||
return $pinfo;
|
ob_start();
|
||||||
|
phpinfo();
|
||||||
|
$pinfo = ob_get_contents();
|
||||||
|
ob_end_clean();
|
||||||
|
|
||||||
|
$pinfo = preg_replace('%^.*<body>(.*)</body>.*$%ms', '$1', $pinfo);
|
||||||
|
return $pinfo;
|
||||||
|
} else {
|
||||||
|
return 'phpinfo() method is not available on this server.';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user