File size: 1.37Kb
<?php
include "../lib/config.php";
header("Content-type: text/xml");
//header('Content-Type: application/force-download');
//header('Content-disposition: attachment; filename=sitemap.xml');
// Fix for crappy IE bug in download.
//header("Pragma: ");
//header("Cache-Control: ");
$myFile = "sitemap.xml";
$server = HOSTNAME;
$fh = fopen($myFile, 'w') or die("can't open file");
$sitemap .= '<?xml version="1.0" encoding="UTF-8"?>';
$sitemap .= '
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">';
$sitemap .= '
<url>
<loc>'.$server.'</loc>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>';
//Pages
$query = $conn->query("SELECT * FROM ".BLOG_PAGES." where page_name != 'home'");
while($a = $query->fetch_assoc()){
$sitemap .= '
<url>
<loc>' . $server . $a['page_name'] . '</loc>
<changefreq>always</changefreq>
<priority>0.9</priority>
</url>';
}
//Blogs
$query2 = $conn->query("SELECT * FROM ".BLOG_POST);
while($a = $query2->fetch_assoc()){
$sitemap .= '
<url>
<loc>' . $server . $a['page_name'] . '</loc>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>';
}
$sitemap .= '
</urlset>';
fwrite($fh, $sitemap);
fclose($fh);
copy("sitemap.xml","../sitemap.xml");
unlink("sitemap.xml");
// Preview SiteMap XML
$xml = file_get_contents($server."sitemap.xml");
echo $xml;
?>