astropaykartsatis.net
User Tag List

Yeni Konu Aç Cevap Yaz
24.01.2007, 04:07 1 (permalink)
selim61
  • Üyelik Tarihi10.05.2006
  • Ticaret Sayısı0
  • Mesajlar3,407
Sitenize RSS Desteği Ekleyin #permalink (permalink)
PHP- Kodu:
<?
mysql_connect
("localhost""kullanıcı""şifre") or die ("Hata: veritabanına bağlanılamadı!.Bilgiler yanlış");
mysql_select_db("veritabanıadı") or die ("Hata: veritabanına bağlanılamadı!.Db yok");
mysql_query("SET NAMES 'latin5'");
?>
<?
$query
=mysql_query("SELECT * from tablonuz order by tarih desc limit 0,6");
$body="<?xml version=\"1.0\" encoding=\"iso-8859-9\"?>
<rss version=\"2.0\">
<channel>
<title>SistemBilgisi</title>
<link>http://www.sistembilgisi.com</link>
<description>SistemBilgisi - WebmasterBlog</description>
<copyright>(c) 2005,SistemBilgisi - WebmasterBlog</copyright>
"
//Buraya kadar gayet açık yukarı tarafı kendinize göre düzenleyebilirsiniz.

while($r mysql_fetch_array($query)) {
$link=trsil($r[adi]); //linklerim seo uyumlu olduğu için trsil fonksiyonumu kullanıyorum
$metin metinkes($r[aciklama]) ; //rss de tüm metnimin görülmesini istemediğim için harici bi metin kes function um var.
$body .="
<item>
<title>"
.$r[adi]."</title>
<link>http://www.sistembilgisi.com/"
.$r['id']."/".$link.".html</link> //linkim ör :http://www.sistembilgisi.com/10/haber_adi.html
<description>"
.$metin."</description> //kesmiş olduğum metnim
<pubDate>
$r[tarih]</pubDate>
</item>"
;
}

$body .="
</channel>
</rss>"
// rss çıktımız bu kadar.
echo $body;//çıktıyı göster
//şimdi bunu rss.xml olarak dosya oluşturup yazdıracağız.
$path="rss.xml"
$filenum=fopen($path,"w"); //w her seferinde dosyaya en baştan yazmaya başlar. a sondan yazmaya başlar
fwrite($filenum,$body);
fclose($filenum); 
?>
Kod gayet açık.
Dikkat etmeniz gereken şey sizin linkiniz , bi şekilde linkinizi bilmelisiniz ve ona göre link bölümünü düzenlemelisiniz.ör:haber.php?id=10 ise buna göre düzenleyiniz.
Hızlı PM Gönder
Gönder
Alıntı ile Cevapla
24.01.2007, 04:46 2 (permalink)
KaRaKTeR
  • NeredenEskişehir Şubesi
  • Üyelik Tarihi6.07.2004
  • Yaş33
  • Ticaret Sayısı0
  • Mesajlar1,617

$link=trsil($r[adi]); //linklerim seo uyumlu olduğu için trsil fonksiyonumu kullanıyorum

Öncelikle paylaşımın için teşekkürler,

Seo uyumlu değil dinamik başlık kullanıyorsak bu durumda ne yapabiliriz ? ayrıca sitedeki admin panellerinide okuma riski varmı yardımın için şimdiden sağol
Hızlı PM Gönder
Gönder
Alıntı ile Cevapla
24.01.2007, 05:27 3 (permalink)
selim61
  • Üyelik Tarihi10.05.2006
  • Ticaret Sayısı0
  • Mesajlar3,407
yukarda zaten dinamik başlık kullanılıyor.tablo daki adi alanındaki tr karakterleri siliyorum id/adi.html yapıyorum
admin paneli diye neyi kastedtin anlamadım.bu sadece basit bi örnek db deki verilere göre rss yapıyor.
Hızlı PM Gönder
Gönder
Alıntı ile Cevapla
24.01.2007, 14:36 4 (permalink)
db.gen.tr
  • Üyelik Tarihi1.12.2006
  • Yaş35
  • Ticaret Sayısı0
  • Mesajlar471
Asp isteyenler için;
http://forum.iyinet.com/asp-net/4614...i-ekleyin.html
Hızlı PM Gönder
Gönder
Alıntı ile Cevapla
24.01.2007, 14:39 5 (permalink)
Caesar
  • Üyelik Tarihi5.06.2006
  • Ticaret Sayısı0
  • Mesajlar2,287
dosyaya yazdirmaya gerek yok.

onu rss.php yapin fputs lari echo yapin.

en başına
PHP- Kodu:
header('Content-Type: application/xhtml+xml; charset=ISO-8859-1'); 
gözlerinizden öper
Hızlı PM Gönder
Gönder
Alıntı ile Cevapla
24.01.2007, 15:40 6 (permalink)
selim61
  • Üyelik Tarihi10.05.2006
  • Ticaret Sayısı0
  • Mesajlar3,407
Yaw ben belki dosyaya yazdırmak istiyorum :p
Evet seninkisi daha mantıklı, her seferinde otomatik en son rss yi oluşturur.
Hızlı PM Gönder
Gönder
Alıntı ile Cevapla
Yeni Konu Aç Cevap Yaz
Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler
Yetkileriniz
Konu Acma Yetkiniz Yok Cevap Yazma Yetkiniz Yok Eklenti Yükleme Yetkiniz Yok Mesajınızı Değiştirme Yetkiniz Yok
BB code is Açık Smileler Açık [IMG] Kodları Açık HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Forum Kuralları
Benzer Konular
Konu Konuyu Başlatan Forum Cevap Son Mesaj
RSS ile Sitenize Haber Çekme xgitarx Web İpucu 0 4.10.2010 23:26
Sitenize RSS & Sitemap Ekleyin fan PHP 13 27.05.2008 15:40
Sitenize RSS ile blog ekleme Caesar Webmaster Genel Konular 1 30.11.2007 13:32
Sitenize RSS Desteği Ekleyin db.gen.tr ASP .NET 2 31.01.2007 14:55
"Sitenize Haber Ekleyin" RSS ile Nasıl Yapılır? kolcu Webmaster Genel Konular 9 23.04.2006 17:38

Forum Saati: 14:29. Zaman dilimi GMT +3 olarak ayarlanmıştır.
Powered by vBulletin™ Version 3.8.7
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.