Özgür Pazar | İnternet Özgürlüktür – Otomatik İmlemeBloom

Sitemap oluşturma

Eğer sitenizde basit bir sitemap oluşturmak isterseniz.

Kodlar:

<?php
$settings = $db->get_row("SELECT name,description,keyword,template FROM settings WHERE id = 1");
$rss = simplexml_load_string("<?xml version=\"1.0\"?><rss version=\"0.92\">
<channel>
<title>$settings->name</title>
<link>$settings->siteurl</link>
<description>$settings->description</description>
<language>tr-tr</language>
<pubDate>02:00:00 GMT</pubDate>
<lastBuildDate>02:00:00 GMT</lastBuildDate>
<generator>Nurettin Sezer</generator>
</channel>
</rss>");

$menus = $db->get_results("SELECT * FROM menu");
foreach ( $menus as $menu )

{
$name_tr = utf8_encode($menu->name_tr);
$id = $menu->id;
$child = $rss->channel->addChild('item');
$child->addChild('title', "$name_tr");
$child->addChild('pubDate' ,date('d-m-Y'));
$aadress = $_SERVER['HTTP_HOST']."/index.php?page=menu&id=".$id;
$aadress = htmlspecialchars($aadress);
echo $aadress;
$child->addChild('link', "$aadress");
$child->addChild('description',"$name_tr");
}

//echo $rss->asXML();

$dosya = "../sitemap.xml";
$dosya_h = fopen($dosya, 'w') or die("yazma sorunu");
echo "Olusturuldu";
fwrite($dosya_h, $rss->asXML());
fclose($dosya_h);
?>

Kaynak:
Sitemap oluşturma

Rastgele Yazılar

Yorum Yaz
İsim ↓
Mail ↓
Web Site ↓
Bu yazı ile ilgili ne düşünüyorsun ↓
Yorum Yaparken Ahlaki değerlere dikkat ediniz.

Kategoriler
Son Yazılar
Etiketler