Pocket
LINEで送る

https://book.cakephp.org/2.0/ja/core-utility-libraries/xml.html

App::uses('Xml', 'Utility');
public function rss()
{
    $url = 'http://endoyuta.com/feed/';
    $info = $this->_get_rss($url);
    if(!$info) return false;
    $this->log($info);
}

private function _get_rss($url)
{
    try{
        $rss = Xml::build($url);
        $item = $rss->channel->item[0];
        return array(
            'site_url' => $rss->channel->link,
            'item_url' => $item->link,
            'item_title' => $item->title
        );
    }catch(Exception $e){
        $this->log('Fail to get rss: '.$e->getCode().'|'.$e->getMessage(), 'debug');
        return null;
    }
}
Pocket
LINEで送る

カテゴリー: プログラミング

コメントください

関連記事

プログラミング

cakePHP2 – 多言語化

多言語化します。 cakephpマニュアルのこのページに説明が書いてあ 続きを読む …

プログラミング

Go言語によるビットコインのフルノード実装btcdを調べる(2)

btcdを実行した際のプログラムの流れを最初から確認してみます。 se 続きを読む …

%d人のブロガーが「いいね」をつけました。