slm arkadaşlar;

elimden geldiğince bir sitemap.xml ve sitemap.xml.gz dosyası oluşturma script i yazdım.

fakat ufak bir detay kaldı onu çözemedim yardımcı olabilirmisiniz.

örneğin butona bastığımda program xml ve xml.gz uzantılı dosyaları oluşturuyor içeriğini yazıyor buraya kadar tamam.

hazır elim değimişken ilave olarak da google webtools dan yaptığımız sitemap ekle kısmına girmeye gerek kalmadan xml ve xml.gz dosyalarını yazdırdığımda birde google sitemap link ine ekleyebilsem harike olur değil mi?

bunun için sitemap ekleme sayfasındaki https://...../sitemap-add-ac ve https://...../sitemap-list-ac linkleri kullanmaya çalıştım ama görüntülemeye çalıştığınız sayfa yok diyerek 404 hatası verdi.

bunu nasıl panelden ekleyebileceğimi bilen arkadaş yardımcı olabilirse çok makbule geçer teşekkürler.

<?php   header("content type:text/xml");
include ("../db.php");

$xml_olustur = fopen("sitemap.xml","w");
if ($xml_olustur) {
 echo "Sitemap.xml Dosyası Oluşturuldu..<br />";
}

$liste  = '<?xml version="1.0" encoding="UTF-8"?>';
$liste .= '<?xml-stylesheet type="text/xsl" href="gss.xsl"?>';
$liste .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';

//------------- ana menu listesi ------------------------------------------

$liste .= "- <url>
              <loc>http://www.avsaadasitatil.com</loc>
              <changefreq>daily</changefreq>
              <priority>0.5</priority>
             </url>
           - <url>
              <loc>http://www.avsaadasitatil.com/index.html</loc>
              <changefreq>daily</changefreq>
              <priority>0.5</priority>
             </url>
           - <url>
              <loc>http://www.avsaadasitatil.com/site-hakkinda.html</loc>
              <changefreq>daily</changefreq>
              <priority>0.5</priority>
             </url>
           - <url>
              <loc>http://www.avsaadasitatil.com/reklam-verin.html</loc>
              <changefreq>daily</changefreq>
              <priority>0.5</priority>
             </url>
           - <url>
              <loc>http://www.avsaadasitatil.com/urunsat.html</loc>
              <changefreq>daily</changefreq>
              <priority>0.5</priority>
             </url>
           - <url>
              <loc>http://www.avsaadasitatil.com/sitemap.html</loc>
              <changefreq>daily</changefreq>
              <priority>0.5</priority>
             </url>
           - <url>
              <loc>http://www.avsaadasitatil.com/iletisim.html</loc>
              <changefreq>daily</changefreq>
              <priority>0.5</priority>
             </url>\n";

//------------- ana menu listesi sonu ------------------------------------

//------------- diyer içerkiler alanı ------------------------------------

//--- BU ALANDA DB DEN LİSTELENMESİNİ İSTEDİĞİM BÖLÜMLERİ ÇEKİYORUM.
//--- ÖRNEĞİN İÇERİK BÖLÜMÜ RESİM LİNKLERİ HABER RESİM VE LİNKLERİ GİBİ

$liste .= '</urlset>';




//------------- diyer içerkiler alanı sonu -------------------------------


$tamam = fputs($xml_olustur,$liste);

if ($tamam) {

 echo "Sitemap.xml Dosyası Güncellendi.."."buraya günün tarihi gelecek<br />";
 //------- Burada Sitemap.xml Dosyasını Güncelledikten sonra
//------- Sitemap.xml.gz Dosyamızı Oluşturmasını Söylüyoruz.
$olustur =  gzencode(file_get_contents('sitemap.xml'));
$ac = fopen('sitemap.xml.gz','w+');
fwrite($ac,$olustur);
fclose($ac);

if ($ac) {
 echo "Sitemap.xml.gz Dosyası Oluşturuldu..<br />";
} else {
 echo "Sitemap.xml.gz Dosyası Oluşturulamadı. Lütfen Tekrar Deneyin.<br />";
}

} else {

 echo "Sitemap.xml Dosyası Güncellenemedi.. Lütfen Tekrar Deneyiniz..<br />";

}
//echo "<form action=\"https://www.google.com/webmasters/tools/sitemap-list-ac\" method=\"POST\">";
//echo "<input type=text name=sitemap-gonder value=http://www.avsa-adasi.org/sitemap.xml size=45><br />";
//echo "<input type=text name=sitemap-gonder value=http://www.avsa-adasi.org/sitemap.xml.gz size=45><br />";
//echo "<input type=submit value=\"Sitemap.xml ve sitemap.xml.gz Google Gönder\">";
//echo "</form>";
?>