Browse code

Created repository.

DoubleBastionAdmin authored on 29/11/2024 03:10:08
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,41 @@
1
+<?php
2
+
3
+
4
+if (!defined('ACCESSCONST')) {
5
+    die();
6
+}
7
+
8
+  function debian_version() {
9
+
10
+     $getdebversion = shell_exec("lsb_release -irc");
11
+     $getlines = explode("\n", $getdebversion);
12
+
13
+     $getdatainit = array_filter(array_map('trim', $getlines));
14
+     $getlinedata = array_values($getdatainit);
15
+
16
+     $lineinfo = [];
17
+     foreach ($getlinedata as $reskey => $resline) {
18
+        $getdata = explode(":", $resline);
19
+        $lineinfo[] = $getdata[1];
20
+     }
21
+
22
+     $finalarr = [];
23
+     foreach ($lineinfo as $linekey => $linevalue) {
24
+             $finalarr[] = str_replace(array(" ", "\t"), "", $linevalue);
25
+     }
26
+
27
+     $finalarr[2] = "(" . $finalarr[2] . ")";
28
+     $fininfoverinit = implode(" ", $finalarr);
29
+     $fininfover = str_replace ("Debian", "", $fininfoverinit);
30
+
31
+     // Get the Linux kernel version
32
+     $getkernel = exec("uname -r");
33
+     $finkernel = "Kernel: " . $getkernel;
34
+
35
+     $inforow = $fininfover . " | " . $finkernel;
36
+
37
+     return $inforow;
38
+  }
39
+
40
+
41
+?>