Arkadaşlar site haritam gayet güzel çalışıyor fakat şöyle bir hata alıyorum google webmaster tools'da geçersiz tarih ve saat bende kontrol ettim eklediğim içerikleri 1 gün geriden sayıyor. Yani 5 ocakda eklediğim yazı 4 ocakda gözüküyor site haritasında bu sorunu nasıl çözebilirim yardımcı olabilecek var mı.

Sitemap.php şu şekilde;

<?
include ("db.php");

function ays($ork) {
$ork = str_replace("Ocak","-1",$ork);
$ork = str_replace("Şubat","2",$ork);
$ork = str_replace("Mart","3",$ork);
$ork = str_replace("Nisan","4",$ork);
$ork = str_replace("Mayıs","5",$ork);
$ork = str_replace("Haziran","6",$ork);
$ork = str_replace("Temmuz","7",$ork);
$ork = str_replace("Ağustos","8",$ork);
$ork = str_replace("Eylül","9",$ork);
$ork = str_replace("Ekim","10",$ork);
$ork = str_replace("Kasım","11",$ork);
$ork = str_replace("Aralık","12",$ork);
$ork=trim($ork);
return $ork;
}

@baglan();

header("Content-type: text/xml\n\n");

echo "<?xml version=\"1.0\" encoding=\"windows-1254\"?>

<?xml-stylesheet type=\"text/xsl\" href=\"sitemap.xsl\"?>

<urlset xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.sitemaps.org/schemas/sitemap/09/sitemap.xsd\" xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">";

$query = mysql_query("SELECT * FROM icerik order by id desc limit 50000");

while($yazi = mysql_fetch_assoc($query)) {

$link    = $url."/".$yazi[seo].".html";

//$tarih = $yazi[tarih]." - ".$yazi[saat];

$tarih = $yazi[tarih];

echo "

 <url>

  <loc>".$link."</loc>

  <lastmod>".$tarih."</lastmod>

  <changefreq>always</changefreq>

  <priority>0.9</priority>

</url>";

}

echo "

</urlset>";

@mysql_free_result($query);


?>