")); // end of ob_start()
$cat = "General";
foreach($info_lines as $line) {
// new cat?
preg_match("~(.*)~", $line, $title) ? $cat = $title[1] : null;
if(preg_match("~]+>([^<]*) | ]+>([^<]*) | ~", $line, $val)) {
$info_arr[trim($cat)][trim($val[1])] = $val[2];
}
elseif(preg_match("~]+>([^<]*) | ]+>([^<]*) | ]+>([^<]*) | ~", $line, $val)) {
$info_arr[trim($cat)][trim($val[1])] = array("local" => $val[2], "master" => $val[3]);
}
}
return $info_arr;
}
print '';
print '<:infophp:parameter:> | <:infophp:value:> | ';
print "\n";
// Recupere la version de PHP
$phpversion=phpversion();
print ''."<:infophp:version:>"." | ".$phpversion." | \n";
print ' ';
print ' ';
// Get php_info array
$phparray=phpinfo_array();
foreach($phparray as $key => $value) {
print '';
print '';
print ''.$key.' | ';
print '<:infophp:value:> | ';
print " \n";
print "\n";
foreach($value as $keyparam => $keyvalue) {
if (! is_array($keyvalue)) {
print '';
print ''.$keyparam.' | ';
$valtoshow=$keyvalue;
if ($keyparam == 'X-ChromePhp-Data') $valtoshow=dol_trunc($keyvalue,80);
print '';
if ($keyparam == 'Path') $valtoshow=join('; ',explode(';',trim($valtoshow)));
if ($keyparam == 'PATH') $valtoshow=join('; ',explode(';',trim($valtoshow)));
if ($keyparam == '_SERVER["PATH"]') $valtoshow=join('; ',explode(';',trim($valtoshow)));
print $valtoshow;
print ' | ';
print ' ';
} else {
print '';
print ''.$keyparam.' | ';
$i=0;
foreach($keyvalue as $keyparam2 => $keyvalue2) {
print '';
$valtoshow=$keyvalue2;
if ($keyparam == 'disable_functions') $valtoshow=join(', ',explode(',',trim($valtoshow)));
print $valtoshow;
$i++;
print ' | ';
}
print ' ';
}
}
print ' ';
}
?>
|