' . PHP_EOL; $sitemap .= '' . PHP_EOL; foreach ($site_dirs as $site_dir) { $pages_dir = array_diff(scandir($routerConfig["page_dir"] . $site_dir), array('.', '..')); foreach ($pages_dir as $page_file) { $page_file_tmp = explode(".", $page_file); $page_basename = $page_file_tmp[0]; $page_location = "/" . $site_dir . "/" . $page_basename; $sitemap .= '' . PHP_EOL; $sitemap .= '' . htmlspecialchars($page_location) . '' . PHP_EOL; // You can add other optional tags like lastmod, changefreq, priority here if needed $sitemap .= '' . PHP_EOL; } } $sitemap .= '' . PHP_EOL; return $sitemap; }