RSS ve ATOM hem de PHP besleme okuyucu var mı?

6 Cevap php

Kullanıcıların daha sonra bir veritabanında saklanır rastgele beslemeleri eklemek istiyorum çünkü, onlar RSS veya ATOM ise, beslemeleri olursa olsun verileri Getirme bir PHP kütüphanesi / komut dosyası gerekir. Verilen bir URL bir besleme olup olmadığını kontrol edebilir varsa o da iyi olurdu.

Bir şey bana yardımcı olabilecek varsa, herkes bana söyleyebilir? Teşekkürler!

6 Cevap

Bu iki deneyin, ikisi RSS ve Atom yapın:

Zend_Feed

Zend_Feed provides functionality for consuming RSS and Atom feeds. It provides a natural syntax for accessing elements of feeds, feed attributes, and entry attributes. Zend_Feed also has extensive support for modifying feed and entry structure with the same natural syntax, and turning the result back into XML. In the future, this modification support could provide support for the Atom Publishing Protocol.

Sadece Zend_Feed bileşeni ve kendi bağımlılıkları almak, tüm Zend Framework kullanmak zorunda değilsiniz.

Geçenlerde RSS ve Atom besleme hem ayrıştırmak bir php besleme okuyucu sınıfı oluşturduk. İşte link http://raynux.com/blog/2009/09/02/rayfeedreader-php-class-for-parsing-rss-and-atom-feed/ olduğunu.

Bu kolayca SimpleXML tarafından ele alınabilir ve başka ama kendinizi hiç kimseden kod gerektirir. Sadece bunu geçersiz veya varolmayan bir dosyayı tedarik eğer SimpleXML kendini bok unutmayın. Try / catch + execeptions kullanın.

http://us2.php.net/simplexml