タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

phpとrssに関するtoguoのブックマーク (8)

  • 岡山Webブログ » MagpieRSSをいろいろ試して

    PHPで使えるRSSパーサーのMagpieRSSをいろいろと試しています。 書かれているのがPHPなので、表示には、もちろん、PHPの関数が使えます。 たとえば、RSSの何項目もある<item>から7項目のみ表示させたいときは、 $rss->items = array_slice($rss->items,0,7) array_sliceという関数が使えます。 問題は、日付の変換です。日付に関しては、いろいろな表現方法があるようで、変換もそのつど悩んでいます。(基礎がないので仕方がありませんが)。 あるサイトの日付の出力は、 <pubDate>Thu,15 Mar 2007 15:00:00 +0900</pubDate> となっていて、この場合は $date=$item[pubdate]; $daytime=date(“■Y年m月d日”,strtotime($date)); $daytim

    toguo
    toguo 2009/03/27
  • 『PHPでMagpieRSSを使ってRSSリーダ作成し、トップページに埋め込みました!』

    嫁はん妊娠から出産~育児っと、、、NSR活動を自主規制してるので (∀`*ゞ)エヘヘ 自サイト(http://www.yamasita.info/ )の更新ネタもあまりなく ヽ(´Д`;)ノアゥア... Web上に分散してるNSRに関する情報を、もっと有効活用できるように情報共有したいなー なんて漠然と思いつつ、、、ブログの更新情報(RSS配信)を更新日で並べて表示とかどうかな? んっと、自サイトにRSSリーダー機能を追加してみるか!?っと思いつき (゚з゚)イインデネーノ? …で、RSS(XML)ファイルの読込みなどをWebで検索して情報収集して下調べ o(゚Д゚ = ゚Д゚)o キョロキョロ 要求事項(僕のニーズ)は… ( ゚д゚)ホスィ… 1.複数のRSSファイルを読み込んで、トップページに5件ほど、あとは全件表示したい! 2.複数のブログ記事を、日付で逆ソートして最新記事を上にし

    『PHPでMagpieRSSを使ってRSSリーダ作成し、トップページに埋め込みました!』
    toguo
    toguo 2008/05/01
    Magpie RSS
  • Magpie RSS 日付と時間も表示 サンプルソース

    仕事で作っているサイトでRSS配信を始めた、と数日前のエントリーに書きましたが、それとは反対に、今度はRSSからHTML表示するプログラムを作成してみました。 流れとしては以下のような感じ。 1.更新情報は全てMySQLに入れてしまって、情報追加毎にRSSを作成。 2.上記で作成したRSSを読み込み更新情報ページを表示 普通なら、自分のサイトなのにわざわざRSSを読み込まずにMySQLから直接更新情報を取得すればいいのですが、あえて、RSSから読み込むことにしました。それはRSSを表示する環境を作っておくと後々便利だなと思ったからもありますが、それ以上に、BlogPeopleのようなものを自分でやってみたいという好奇心の方が強いかも。 RSSからHTML化するには全て自分でプログラムを書くこともそれほど難しくはありませんが、通常はXMLパーサやRSSパーサといった汎用的なプログラムを使いま

    toguo
    toguo 2008/05/01
    Magpie RSS
  • Magpie RSSで日付を取得 - oheso.cfg

    ひとつ前のエントリで作成したヘッドラインページだが、エントリ毎の日付がうまく取得できない。どうやらRSSの種類によって記述が異なることが原因のようだが、いろいろ調べてみたところ、Magpie RSSのバージョン0.7からは便利な機能が追加されていることが分かった。 早速、Magpie RSS家からmagpierss-0.72をダウンロードし、適宜ファイルを入れ替えてみたところ……いきなり文字化け発生。しかしながらこれは、rss_fetch.inc内で出力エンコーディングがISO-8859-1に指定されているためだと判明。 具体的には、 define('MAGPIE_OUTPUT_ENCODING', 'ISO-8859-1'); を define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); に変更すれば、文字化けは見事に解消された。来はPHPスクリプトが使

    toguo
    toguo 2008/05/01
    Magpie RSS
  • SimplePie: Super-fast, easy-to-use, RSS and Atom Parsing.

    We need developer help! Fork it, fix it, we'll pull it — on GitHub. SimplePie is a very fast and easy-to-use feed parser, written in PHP, that puts the 'simple' back into 'really simple syndication'. Flexible enough to suit beginners and veterans alike, SimplePie is focused on speed, ease of use, compatibility and standards compliance. Show some love! Wishlists for Geoffrey, Ryan P., and Ryan M. S

    toguo
    toguo 2008/02/22
    PHPのRSSパーサー
  • Lucky bag::blog: 外部の RSS を PHP で取得

    2008年12月26日に当サイトのテンプレートおよびデザイン、サーバの変更作業時に当記事にて紹介しているHot entryというページは削除してしまいました。当該ページは404 Not Foundとなっていることをご了承ください。 ありがたくも、拙記事なんぞをはてなブックマークや dei.icio.us などの ソーシャルブックマークでブックマークして頂いてもらっちゃったりしているわけで、なんとも恐縮に感じていたり、いなかったり。んでもって、どうせなら興味を持って頂いた記事を紹介するかっつうことで、そんなに Hot なわけじゃないのに Hot entry なるページを作っちまいました。ウヘ:-P とりあえず今回は、はてなブックマークにブックマークされている当サイトのエントリー一覧の RSS を取り込んでみますた。外部の RSS を取り込むって場合、CGI や JavaScript を使って

    toguo
    toguo 2007/08/11
    すでに使っているけど、MagpieRSSのメモ
  • MagpieRSS - PHP で使える RSS パーサー。

    Your system administrator has blocked your computer or device. Please contact the system administrator.

    toguo
    toguo 2007/01/14
    これは超便利。今や関わっているサイトではマストアイテム。
  • RSSやAtomフィードをパースするクラスライブラリ:SimplePie:phpspot開発日誌

    SimplePie: Super-fast, easy-to-use, RSS and Atom Parsing. SimplePie is a very fast and easy-to-use class, written in PHP, for reading RSS and Atom syndication feeds. RSSやAtomフィードをパースするクラスライブラリのSimplePieの紹介。 クラスライブラリの形になっているので使いやすいのが特徴です。 あと面白いのが、クラス内にadd_to_deliciousやadd_to_diggといったメソッドがある点で、パースしたRSSのURLをdeliciousやdiggに追加用のURLとして変換できる点です。 SimplePieを使ったサンプルプログラムは次のような感じ。 <?php require_once('simplep

    toguo
    toguo 2006/12/31
    日本語の解説が少ない。でも使ってみる
  • 1