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.