How to create a dynamic XML sitemap using PHP and MySQL. Use the PHP snippet below to create a search-engine-friendly XML sitemap for improving your SEO efforts.
PHP:
<?php header('Content-type: application/xml; charset=utf-8') ?>
<?php echo '<?xml version="1.0" encoding="UTF-8"?>' ?>
<?php echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' ?>
<?php
$i=0;
$urls = array("https://url1.com", "https://url2.com", "https://url3.com", "https://url4.com", "https://url5.com");
foreach ($urls as $url) {
// output URL
echo '<url>';
echo "<loc>$url</loc>";
echo '</url>';
// break at 50k URLs
$i++;
if($i==50000) break;
}
echo '</urlset>';
?>