Blog scripti için kullandığım kodları paylaşacağım buyurun. Kendinize göre uyarlayabilrsiniz
Alıntı
<?php
date_default_timezone_set('Europe/Istanbul');
header('Content-type: text/xml; charset=utf8');
$site = $_SERVER['SERVER_NAME'];
require_once 'admins/netting/baglan.php';
require_once 'admins/production/fonksiyon.php';
$ayar=$db->prepare("SELECT * FROM ayar where ayar_id=:id");
$ayar->execute(array('id' => 0));
$ayarcek=$ayar->fetch(PDO::FETCH_ASSOC);
$yazar= $ayarcek['ayar_author'];
$title=$ayarcek['ayar_title'];
$desc=$ayarcek['ayar_description'];
echo '<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1">
<channel>
<title>'.$title.'</title>
<link>'.$site.'</link>
<language>tr</language>
<description>'.$desc.'</description>
<genarator>'.$yazar.'</genarator> ';
$blog=$db->prepare("SELECT * FROM blog where blog_durum=:durum order by blog_id DESC");
$blog->execute(array(
'durum' => 1
));
if ($blog->rowCount()) {
while ($cek=$blog->fetch(PDO::FETCH_ASSOC)) {
$baslik=$cek['blog_baslik'];
$tarih=$cek['blog_zaman'];
$icerik= mb_substr($cek['blog_detay'],0,200,"utf8");
$link = $site."/blog-".seo($cek['blog_baslik'])."-".$cek['blog_id'];
$datetime = new datetime($tarih);
$sontarih = $datetime->format('Y-m-dTH:i:sP');
echo '
<item>
<title><![CDATA['.$baslik.']]></title>
<guid isPermalink="false"> </guid>
<link>'.$link.'</link>
<description><![CDATA['.$icerik.']]></description>
<dc:creator>'.$yazar.' </dc:creator>
<pubDate>'.$sontarih.'</pubDate>
</item>';
}
}
echo '
<footer>Copyright 2018</footer>
</channel>
</rss>
';
?>