İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Otomotik site map hazırlama..

*siber*

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
2,014
Reaction score
1
Konum
about:blank
Bir kaç başlıkta başka siteler i aracı yaparak site map hazırlatıldığını gördüm. Böyle birşey yaptım sanırım bu işinize yarar.

PHP:
<?php

/*
Bilgi: http://forum.iyinet.com/showthread.php?p=226863#post226863 adresinden alınmıştır
*/

$login = " "; // site login
$url = " "; // site URL
$klasor = " "; // site map yapılacak klasör
$xml = "sitemap.xml"; // sitemap yapılacak dosya ismi
$dizin_adi = "/home/$login/public_html/$klasor"; // dizin adı
$tarih = "2006-06-16"; // tarih yazılacak

$dizin = opendir ($dizin_adi);

while ( gettype ( $bilgi =  readdir( $dizin ) ) != boolean AND ($sitemap = (fopen("$dizin_adi/$xml","a")))) {

if ( is_dir( "$dizin_adi/$bilgi" ) )
print "<a href=\"$xml\">Dosya</a>" ;
print ("$bilgi xml yapıldı!");
print "<br>" ;

$mapyaz = "
<url>
<loc>$url/$klasor/$bilgi</loc>
<lastmod>$tarih</lastmod>
<changefreq>weekly</changefreq> 
<priority>0.5</priority>
</url>
";
            fwrite($sitemap, $mapyaz);
            fclose($sitemap);

}

closedir ($dizin);


?>

yapmanız gereken sadece hostunuza upload yapıp dosyayı çalıştırmanız. Belirtmiş olduğunuz klasör içine sitemap inizi hazırlayacaktır.

Not: Bilgi satırını silmeyiniz :)
 

Mask

0
İyinet Üyesi
Katılım
6 Şubat 2006
Mesajlar
214
Reaction score
0
Tebrik ederim.
Güzel bir çalışma
Saygılar
 

favorites

0
İyinet Üyesi
Katılım
21 Aralık 2005
Mesajlar
4,812
Reaction score
2
Konum
Turkiye
hep php için kodlar yazılıyor forumda
hiç mi ASP sevenler yok:)ASP sini de isteriz:)
 

Permission

0
İyinet Üyesi
Katılım
11 Aralık 2004
Mesajlar
6,458
Reaction score
3
Konum
izmir
hiç sitesine atıp kullandıracak varmı ben denedim olmadı php bir hosting vardıda
 

*siber*

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
2,014
Reaction score
1
Konum
about:blank
$klasor = " "; Buraya vereceğiniz klasör adının chmod ayarlarını server'ınıza göre ayarlayın. 777 yapın kolay yoldan
 

mavilim

0
İyinet Üyesi
Katılım
29 Temmuz 2004
Mesajlar
562
Reaction score
0
*siber*' Alıntı:
$klasor = " "; Buraya vereceğiniz klasör adının chmod ayarlarını server'ınıza göre ayarlayın. 777 yapın kolay yoldan


Tüm klasörleri birden yapamiyor muyuz.
 

*siber*

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
2,014
Reaction score
1
Konum
about:blank

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst