Merhaba Arkadaşlar;
Sitemap kodladım internetten faydalanarak acaba kontrol eder misiniz kodları sorun var mı ve birde nasıl geliştire bilirim sitemap'ı yardımcı olursanız sevinirim
iyi günler teşekkür ederim
kod:
<?php
include "baglanti.php";
function permalink($string)
{
$find = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#');
$replace = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp');
$string = strtolower(str_replace($find, $replace, $string));
$string = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $string);
$string = trim(preg_replace('/\s+/', ' ', $string));
$string = str_replace(' ', '-', $string);
return $string;
}
$domainadi = "http://www.serialbumler.com";
header('Content-type: text/xml'); // xml dosyası :)
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n";
echo "<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.9\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.9 http://www.google.com/schemas/sitemap/0.9/sitemap.xsd\">";
$veriler = mysql_query("SELECT * FROM icerikler order by id desc");
while($goster = mysql_fetch_array($veriler)){
$id = $goster{"id"};
$sanatci = $goster{"sanatci"};
$sql = mysql_query("SELECT * FROM sanatci WHERE id = $sanatci");
$al = mysql_fetch_array($sql);
$sanatciadi = permalink($al["adi"]);
$baslik = permalink($goster{"baslik"});
$tarih = date("Y-m-d");
echo '
<url>
<loc>'.$domainadi.'/'.$id.'_'.$sanatciadi.'-'.$baslik.'.html</loc>
<lastmod>'.$tarih.'</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
';
}
echo '</urlset>';
?>