<?php // Parsing configuration file $Config = array(); $Config_FileName = "config.json"; $Config_PossiblePaths = array( "./" . $Config_FileName, "../" . $Config_FileName, "../../" . $Config_FileName, "../../../" . $Config_FileName, "./api/" . $Config_FileName, ); foreach ($Config_PossiblePaths as $path) { if (file_exists($path)) { $content = file_get_contents($path); $Config = json_decode($content, true); break; } } if (!$Config) { die("invalid configuration file"); } ?>