RSS か ATOM かに関係なく、フィードからデータを取得できる PHP ライブラリ/スクリプトが必要です。ユーザーにランダム フィードを挿入してからデータベースに保存してもらいたいからです。また、指定された URL がフィードかどうかをチェックできれば素晴らしいと思います。
私を助けることができるものがあれば、誰か教えてもらえますか? ありがとう!
最近、RSSフィードとAtomフィードの両方を解析できるphpフィードリーダークラスを作成しました。ここにリンクhttp://raynux.com/blog/2009/09/02/rayfeedreader-php-class-for-parsing-rss-and-atom-feed/があります。
Zend_Feed は、RSS および Atom フィードを使用するための機能を提供します。フィード、フィード属性、およびエントリ属性の要素にアクセスするための自然な構文を提供します。Zend_Feed は、同じ自然な構文を使用してフィードとエントリの構造を変更し、結果を XML に戻すための広範なサポートも備えています。将来的には、この変更のサポートにより、Atom Publishing Protocol のサポートが提供される可能性があります。
Zend フレームワーク全体を使用する必要はありません。Zend_Feed コンポーネントとその依存関係を利用するだけです。
これは SimpleXML で簡単に処理でき、自分以外のコードは必要ありません。無効なファイルや存在しないファイルを提供すると、SimpleXML 自体が失敗することを覚えておいてください。try/catch + 例外を使用します。