Elindeki kodları aşağıdaki gibi düzenleyebilirsin. Değiştirmen gereken birkaç kısım var.

"localhost", "mysql_kullanici_adi", "mysql_kullanici_sifresi"
buradaki bilgileri kendi kullanıcı adın ve şifren ile,

"mysql_dosya_ismi"
bu kısmıda bilgileri alacağın db ismiyle değiştirmelisin.

Kodları ise


ayar.php dosyası içeriği;
<?
$siteAnasayfa = "http://www.siteadresin.com";

function baglan() {
    @mysql_connect("localhost", "mysql_kullanici_adi", "mysql_kullanici_sifresi") or die ("Hata: Bilgiler yanlis oldugu icin veritabanina baglanilamadi!");
    @mysql_select_db("mysql_dosya_ismi") or die ("Hata: Veritabani bulunamiyor!");
}

function durdur() {
	@mysql_close();
}
?>

<?php    
include("ayar.php");

header('Content-type: text/xml');
$cikti.="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd\" xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">    \n
    <url>\n
        <loc>$siteAnasayfa</loc>\n
        <changefreq>daily</changefreq>\n
        <priority>1.0</priority>\n
    </url>\n";
@baglan();
$sql="SELECT * FROM haberler";
$sorgu=mysql_query("$sql");

while ($sonuc=mysql_fetch_array($sorgu)){
$cikti .= "\n
    <url>\n
        <loc>$site/$sonuc[adres].html</loc>\n
        <changefreq>daily</changefreq>\n
        <priority>0.8</priority>\n
    </url>\n";
}

$sql="SELECT * FROM haberler";
$sorgu=mysql_query("$sql");

while ($sonuc=mysql_fetch_array($sorgu)){
$cikti .= "\n
    <url>\n
        <loc>$site/$sonuc[adres].html</loc>\n
        <changefreq>daily</changefreq>\n
        <priority>0.8</priority>\n
    </url>\n";
}


$cikti.="</urlset>";

echo $cikti;
@durdur();
?>
Umarım işini görür.