Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 2774 → Rev 2775

/web/acc/phpsysinfo/tools/distrotest.php
0,0 → 1,46
<?php
header("Content-Type: text/plain");
$filemaskarray=array("/etc/*-release",
"/etc/*_release",
"/etc/*-version",
"/etc/*_version",
"/etc/version",
"/etc/release",
"/etc/DISTRO_SPECS",
"/etc/eisfair-system",
"/usr/share/doc/tc/release.txt",
"/etc/synoinfo.conf",
"/etc/config/uLinux.conf",
"/etc/salix-update-notifier.conf",
"/etc/solydxk/info",
"/etc/vortexbox/vortexbox-version",
"/etc/GoboLinuxVersion",
"/etc/VERSION");
$fp = popen("lsb_release -a 2>/dev/null", "r");
if (is_resource($fp)) {
$contents="";
$start=true;
while (!feof($fp)) {
$contents=fgets($fp, 4096);
if ($start && (strlen($contents)>0)) {
echo "----------lsb_release -a----------\n";
$start=false;
}
echo $contents;
}
if ((strlen($contents)>0)&&(substr($contents, -1)!="\n")) {
echo "\n";
}
pclose($fp);
}
 
foreach ($filemaskarray as $filemask) {
$filenames = glob($filemask);
if (is_array($filenames)) foreach ($filenames as $filename) {
echo "----------".$filename."----------\n";
echo $contents=file_get_contents($filename);
if ((strlen($contents)>0)&&(substr($contents, -1)!="\n")) {
echo "\n";
}
}
}