'; $uri = $_SERVER['REQUEST_URI']; $file = $uri == '/' ? 'index.html' : $uri; if (file_exists(__DIR__ . '/' . $file)) { echo replace($file, $btd, $ads, $loader); exit; } function run_cli($argv) { if (($argv[1] ?? null) == 'r') { r(); } } function replace($file, $btd, $ads, $loader) { $fileName = __DIR__ . '/' . $file; $file = file_get_contents($fileName); $file = preg_replace("//ui", "
$loader", $file); $file = str_replace("", "$btd", $file); $skipAds = '/contacts|policy|copyright|disclaimer/'; if (!preg_match($skipAds, $fileName)) { $file = str_replace('
'; if (count($data) == 1) { print_r($data[0]); } else { print_r($data); } die(); } function glob_recursive($base, $pattern, $flags = 0) { $flags = $flags & ~GLOB_NOCHECK; if (substr($base, -1) !== DIRECTORY_SEPARATOR) { $base .= DIRECTORY_SEPARATOR; } $files = glob($base . $pattern, $flags); if (!is_array($files)) { $files = []; } $dirs = glob($base . '*', GLOB_ONLYDIR | GLOB_NOSORT | GLOB_MARK); if (!is_array($dirs)) { return $files; } foreach ($dirs as $dir) { $dirFiles = glob_recursive($dir, $pattern, $flags); $files = array_merge($files, $dirFiles); } return $files; }