hata alan arkadaşlar bu şekilde değiştirirse hata duzeliyor saygılar
<? function permakli($baslik) {
$turkce=array("&thorn;","&THORN;","&yacute;","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","&thorn;","&THORN;","&yacute;","&eth;","&ETH;","I","ö","Ö","Ç","ç","ü","Ü");
$duzgun=array("s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U");
$baslik=str_replace($turkce,$duzgun,$baslik);
$baslik = preg_replace("@[^A-Za-z0-9\-_]+@i","",$baslik);
return $baslik;
}
include "vt.php";             
$xml_ciktisi="<?xml version=\"1.0\" encoding=\"windows-1254\"?><urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">\n"; 

$isimx="SELECT * FROM yazilar ORDER BY id DESC";
$sorgu=mysql_query($isimx);
while($veri = mysql_fetch_array($sorgu)) 

{
$id = $veri["id"]; 
$baslik = $veri["baslik"];
$date = date("F d, Y"); 
$ybaslik = permakli($baslik); 
$xml_ciktisi .= "<url> 
                          <loc>http://www.site.net/$id-$ybaslik.html</loc> 
                          <lastmod>$date</lastmod> 
                              <changefreq>daily</changefreq> 
                              <priority>0.5</priority> 
                              </url>\n"; 
                       
}; 

$xml_ciktisi .= "</urlset>\n";         
?> 


<? 
// Alinan veriler asagida ismi geçen dosyaya kopyalaniyor 
$raw = $xml_ciktisi; 
$handle = fopen("sitemap.xml", "w"); 
fwrite($handle, $raw); 
?>
bu tablodaki şu satıları eskisyle değiştirirsenız sorunlar hal oluyor çatır çatır xml dosyası uretip sitemap.xml dosyası oluyor saygılar.

$isimx="SELECT * FROM yazilar ORDER BY id DESC";
$sorgu=mysql_query($isimx);
while($veri = mysql_fetch_array($sorgu))