// Temizle 1
function link_temizle($uri) {
$uri = trim($uri);
$bul = array(''','&',' /','/',' ?','?',' =D','=D',' !',' :D',':D',' :)',':)','Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ','---','--','(',')','&','.','=',',',':','!','_-_','%','&','"',"'");
$degistir = array('','','','','','','','','','','','','','C','c','G','g','i','i','O','o','S','s','U','u','-','-','-','','','ve','','','','','','-','','','','');
$yeni = str_replace($bul,$degistir,$uri);
$kucuk = strtolower($yeni);
return $kucuk;
}
// Temizle 2
function tr_converter1($uri) {
$uri = str_replace (" ",", ",$uri);
$uri = str_replace ("Äž","g",$uri);
$uri = str_replace ("Åž","S",$uri);
$uri = str_replace ("Ö","O",$uri);
$uri = str_replace ("ç","c",$uri);
$uri = str_replace ("ÄŸ","g",$uri);
$uri = str_replace ("İ","I",$uri);
$uri = str_replace ("ı","i",$uri);
$uri = str_replace ("ÅŸ","s",$uri);
$uri = str_replace ("ö","o",$uri);
$uri = str_replace ("ü","u",$uri);
$uri = str_replace ("Ü","U",$uri);
$uri = str_replace ("Ç","c",$uri);
$uri = strtolower($uri);
return $uri;
}
".link_temizle($detay_link2)."
kodu yazarak türkçe karakter sorununda kurtulabilirsin.
".link_temizle($detay_link2).".html
gibi uzantı vererek rss okutabilirsin.
rss.php dosyası açarak aşağıdaki kodları girebilirsin. Kodları kendine göre düzenleyip rss oluşturabilirsin.
Şu an kullandığım RSS kaynağı. <?
$dbhost = "localhost";
$dbuser = "";
$dbpass = "";
$dbdata = "";
if (![MENTION=16908]MysqL[/MENTION]_connect($dbhost, $dbuser, $dbpass)) {
die("Veritabanina bağlanılamadi...<br>HATA: ".mysql_error());
}
if (![MENTION=16908]MysqL[/MENTION]_select_db($dbdata)) {
die("Veritabani secilemedi<br>HATA: ".mysql_error());
}
mysql_query("SET NAMES 'utf8'");
// Temizle
function link_temizle($uri) {
$uri = trim($uri);
$bul = array(''','&',' /','/',' ?','?',' =D','=D',' !',' :D',':D',' :)',':)','Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ','---','--','(',')','&','.','=',',',':','!','_-_','%','&','"',"'");
$degistir = array('','','','','','','','','','','','','','C','c','G','g','i','i','O','o','S','s','U','u','-','-','-','','','ve','','','','','','-','','','','');
$yeni = str_replace($bul,$degistir,$uri);
$kucuk = strtolower($yeni);
return $kucuk;
}
// Temizle
function tr_converter1($uri) {
$uri = str_replace (" ",", ",$uri);
$uri = str_replace ("Äž","g",$uri);
$uri = str_replace ("Åž","S",$uri);
$uri = str_replace ("Ö","O",$uri);
$uri = str_replace ("ç","c",$uri);
$uri = str_replace ("ÄŸ","g",$uri);
$uri = str_replace ("İ","I",$uri);
$uri = str_replace ("ı","i",$uri);
$uri = str_replace ("ÅŸ","s",$uri);
$uri = str_replace ("ö","o",$uri);
$uri = str_replace ("ü","u",$uri);
$uri = str_replace ("Ü","U",$uri);
$uri = str_replace ("Ç","c",$uri);
$uri = strtolower($uri);
return $uri;
}
header("Content-type: text/xml\n\n");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<rss version=\"2.0\">
<channel>
<title>Haber RSS</title>
<description>[url]www.domainadiniz.com[/url] | RSS BASLIGI</description>
<link>http://www.domainadiniz.com</link>
<language>en-us</language>
";
$news = mysql_query("select * from news ORDER BY id DESC limit 0,50");
while($rownews = mysql_fetch_array($news) ) {
$haber_baslik = $rownews['baslik'];
$haber_id = $rownews['id'];
$haber_resim = $rownews['resim'];
$detay_link = $rownews['id'];
$detay_link2 = $rownews['baslik'];
echo " <item> <title>$vid_baslik</title><description>$haber_baslik, haber oku, haberler</description> <link>http://www.domainisminiz.com/$detay_link-".link_temizle($detay_link2).".html</link> <images>$haber_resim </images></item>";
}
echo "</channel></rss>";
?>