not parsable error
authornamiltd <namiltd@users.noreply.github.com>
Sat, 28 Sep 2019 13:15:30 +0000 (15:15 +0200)
committernamiltd <namiltd@users.noreply.github.com>
Sat, 28 Sep 2019 13:15:30 +0000 (15:15 +0200)
read_config.php

index ddddcd9..1c980fd 100644 (file)
@@ -11,9 +11,12 @@ if (!defined('PSI_CONFIG_FILE')) {
 
     define('ARRAY_EXP', '/^return array \([^;]*\);$/'); //array expression search
 
-    if (!is_readable(PSI_CONFIG_FILE) || !($config = @parse_ini_file(PSI_CONFIG_FILE, true))) {
+    if (!is_readable(PSI_CONFIG_FILE)) {
         echo "ERROR: phpsysinfo.ini does not exist or is not readable by the webserver in the phpsysinfo directory";
         die();
+    } elseif  (!($config = @parse_ini_file(PSI_CONFIG_FILE, true))) {
+        echo "ERROR: phpsysinfo.ini file is not parsable";
+        die();
     } else {
         foreach ($config as $name=>$group) {
             if (strtoupper($name)=="MAIN") {