lostyazilim
tr.link

SimplePie nedir? SimplePie nasıl kullanılır?

4 Mesajlar 2.987 Okunma
lstbozum
tr.link

saintx saintx .... Kullanıcı
  • Üyelik 19.07.2012
  • Yaş/Cinsiyet 44 / E
  • Meslek ...
  • Konum Diğer
  • Ad Soyad .** .**
  • Mesajlar 148
  • Beğeniler 1 / 40
  • Ticaret 2, (%100)
Merhabalar,

Bugün size SimplePie hakkında bir kaç bilgi vereceğim. SimplePie bir RSS ve Atom veri işleyici framework'tür. SimplePie ile RSS ve Atom verilerini hızlıca işleyip kullanabilirsiniz.

Kurulum işlemi;

SimplePie'yi kurmak için öncelikle indirme sayfasından indirme işlemini yapmamız gerekiyor. "Download" butonuyla işlemi başlatıyoruz.
İndirme işlemi tamamlandığında;
İndirdiğimiz dosyayı arşivden çıkartıyoruz. Karşımıza şu şekilde listenen SimplePie dosyaları geliyor.



Bu dosyaları projemizde oluşturduğumuz SimplePie isimli klasörün içerisine dahil ediyoruz. simplepie.projem.php isminde bir dosya oluşturuyoruz ve yazmaya başlıyoruz.

# SimplePie dosyalarımızı projemize dahil ediyoruz
require('SimplePie/autoloader.php');
require('SimplePie/idn/idna_convert.class.php');
# SimplePie nesnemizi oluşturuyoruz.
$SimplePie = new SimplePie();
# Veri alacağımız RSS adresini değişkene aktarıyoruz ( Ben iTunes'deki İlk 10 şarkıyı almak istiyorum )
$rss_url = "http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStore.woa/wpa/MRSS/topsongs/limit=10/rss.xml";
# SimplePie sınıfımıza RSS adresini gönderiyoruz
$SimplePie->set_feed_url($rss_url);
# SimplePie'yi çalıştırıyoruz ( Eğer veriler doğru şekilde alınırsa $is_success değişkeni true olacaktır. )
$is_success = $SimplePie->init();
# SimplePie başarıyla RSS verisini okuduysa işlem yapmasını söylüyoruz
if($is_success) {
# RSS verisinde olan içerikleri foreach döngüsüne sokuyoruz
foreach($SimplePie->get_items() as $item) {
# İçeriğin başlığı yazdırıyoruz
echo 'Başlık: '.$item->get_title().'
';
# İçeriği yazdırıyoruz
echo 'İçerik: '.$item->get_content().'
';
# Varsa içeriğin resmini yazdırıyoruz
if($enclosure = $item->get_enclosure(0))
echo 'İçeriğin resmi: '.$enclosure->embed().'
';
# Son olarak içeriğin adresini yazdırıyoruz
echo 'İçeriğin adresi: '.$item->get_title().''.'
';
}
}
?>


Kodlarımızı çalıştırdığımız karşımıza şöyle bir ekran gelecektir.



SimplePie hakkında daha fazla bilgi edinmek istiyorsanız;
- Dokümantasyon sayfası

Konu içerisinde gösterilen örneğin canlı demosu için;
- SimplePie örneği ( iTunes İlk 10 şarkı )
Psycho

kişi bu mesajı beğendi.

wmaraci
reklam

Psycho Psycho <--! Am I Psycho? --> Kat. Mod.
  • Üyelik 11.12.2010
  • Yaş/Cinsiyet 37 / E
  • Meslek Emekçi
  • Konum Edirne
  • Ad Soyad H** K**
  • Mesajlar 6013
  • Beğeniler 3911 / 3920
  • Ticaret 6, (%100)
Bu yararlı bilgi için teşekkür ederim. Gerçekten çok işime yarayacak.
 

 

Hatalıysam telefon etme, idare et (?)

saintx saintx .... Kullanıcı
  • Üyelik 19.07.2012
  • Yaş/Cinsiyet 44 / E
  • Meslek ...
  • Konum Diğer
  • Ad Soyad .** .**
  • Mesajlar 148
  • Beğeniler 1 / 40
  • Ticaret 2, (%100)

Psycho adlı üyeden alıntı

Bu yararlı bilgi için teşekkür ederim. Gerçekten çok işime yarayacak.


Değerli yorumunuz için asıl ben teşekkür ederim.
 

 

bizgentr bizgentr www.biz.gen.tr Kullanıcı
  • Üyelik 05.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek bilgisayar teknik servis
  • Konum Ankara
  • Ad Soyad E** G**
  • Mesajlar 114
  • Beğeniler 16 / 4
  • Ticaret 5, (%100)
ben simplepie kullanıyorum ama farklı amaçla konuları direk veritabanına ekliyorum dakkada 100 haber otomatik açılmış oluyor kullanıcılar adına güzel sistem şu an haberlerde kullanıyorum incelemek isteyenler olursa forumumda en üstte google news olayına bakabilir
Bakınız www.biz.gen.tr/forum
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al