45 lines
1.4 KiB
PHP
45 lines
1.4 KiB
PHP
![]() |
<?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/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) {
|
||
|
foreach (glob($filemask) as $filename) {
|
||
|
echo "----------".$filename."----------\n";
|
||
|
echo $contents=file_get_contents($filename);
|
||
|
if ((strlen($contents)>0)&&(substr($contents, -1)!="\n")) {
|
||
|
echo "\n";
|
||
|
}
|
||
|
}
|
||
|
}
|