人生は、日々「わかった!」の積み重ね。成功・成長する方法を研究するブログ。2013.08.08クライアントさんからの依頼で、数十個のブログのRSSフィードをまとめて、日にち順にソートして記事をリスト表示するプログラムコードを書きました。当初はYahoo!Pipesを利用していたのですが、フィード数が多すぎたのか、急にエラーを吐くようになってしまいました。そこで、フィード取得のコアの部分も一から作り直しました。数十個のRSSフィードを1から順に読み込んでいては、時間がかかりすぎてしまいます。multi」を利用すると、複数のフィードを一気に並列で読み込むことが可能です。フィードのURLリストを渡すとフィードの生データをすべて出力してくれる関数を見つけたので、ありがたくそのまま利用させて頂きました。関数の中身には深く触れず、ブラックボックス的に利用しています。今回はhtmlリストで出力しました。jsonなどのデータ形式で出力したりすれば、色々な用途に使えます。$result;}?>上記コードのデモはこちら。良い方法があれば、ぜひ教えてください!※お行儀よくフィードを取得するため、キャッシュ(Cache/Lite.php)を入れてます。Cache_Liteからダウンロードして、同じ階層にCache/フォルダーをアップロードしてください。キャッシュファイルを保存するrsscacheディレクトリを同階層に置いてください。複数APIの読み込みを高速化させる今日のわかったフィードをまとめてくれるサービスはどんどん閉鎖されています。マネタイズが難しく、サーバー負荷増に対応できないのだと思います。自前のサーバー上でまとめてしまうのが一番確実かなと思います。私はphpでプログラムを書くことが多い。3年くらい前から独学で学んできた。正...PHPコアサーバーのPHPバージョンアップへの対応コアサーバーが順番にバージョンアップを行っています。PHPが5.2から5.3へバージョンアップしたことで、急に動かなくなるプログラムが続出して、その都度対応をしています。エラーが出るポイントはほぼ決まっているので、まとめてお...PHPphpファイル生成・書き換え(fopen/fwrite文)phpで簡単なアクセスカウンターを作ろうと思い、構想を練っています。PEAR/Cache_Lite)当サイトで公開しているサービスのキャッシュは、PEARのCache_Liteのモ...PHPフォームから送ったダブルクオートがエスケープされるフォームから送信したデータ内の、ダブルクオート「”」が「"」エスケープされるようになってしまいました。調べてみると、利用していたコアサーバーのPHPのバージョンが、同じタイミングでアップデートされていました。PM色んなサイト見てきましたが一番参考になり、エラーも出ずに出来ました。ありがとうございます。他のサイトはコードをコピーしたらエラーがあり、やはりデモページがあると動く安心感があります。コメントをキャンセルメールアドレスが公開されることはありません。*サイトスポンサーリンクプロフィール運営者:かん吉サブスリー&市民ランナーグランドスラム達成。