<?php
$base_url = "https://cesty.in/_media/";
$directory = "/absolute/path/to/your/_media/directory"; // Změňte na absolutní cestu k adresáři _media
$sitemap_file = "/absolute/path/to/your/sitemap.xml"; // Změňte na absolutní cestu k vygenerovanému souboru sitemapy

function generate_sitemap($directory, $base_url, $sitemap_file) {
    $urls = array();
    $files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory));

    foreach ($files as $file) {
        if ($file->isFile() && preg_match('/\.(pdf|jpg|jpeg|png|gif)$/i', $file->getFilename())) {
            $file_path = $file->getPathname();
            $lastmod = date('Y-m-d', filemtime($file_path));
            $url = $base_url . str_replace('\\', '/', substr($file_path, strlen($directory) + 1));
            $urls[] = "<url><loc>{$url}</loc><lastmod>{$lastmod}</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>";
        }
    }

    $sitemap_content = "<?xml version='1.0' encoding='UTF-8'?>\n<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>\n" . implode("\n", $urls) . "\n</urlset>";
    file_put_contents($sitemap_file, $sitemap_content);
}

generate_sitemap($directory, $base_url, $sitemap_file);
echo "Sitemap generated successfully!";
?>
