問題タブ [magpie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2949 参照

php - MagpieRSS:エラーのフェッチに失敗しました

スクリプトがローカルApacheサーバーからのRSSフィードを解析すると、正常に解析されますが、スクリプトをリモートホスティングサーバーにアップロードすると、次のエラーが発生します。

警告:Magpie RSS:フェッチ(url)に失敗し、magpierss-0.6/rss_fetch.incのキャッシュがオフになっています

231行目。

私は考えられる答えを探しましたが、キャッシュの有効期間を有効にして変更するための提案があります。それは問題ではないと思います-問題はApacheサーバーのリモートホスティングにあるか、ホストへのアクセスが拒否されているようです。

誰か助けてもらえますか?

0 投票する
1 に答える
1290 参照

php - マグパイRSSがコンテンツを表示しない

MagpieRSSパーサーを使用して別のWebサイトに表示しようとしているブログのRSSフィードがあります。'link'タグと'title'タグを正しくフェッチしていますが、ブログの投稿のコンテンツはフェッチしません。以前は動作させていましたが、内容はタグで囲まれていました。この場合、コンテンツは次のように表示されます。

XML

PHP

コンテンツタグの内容を取得できない理由、またはこの問題を回避する方法があるかどうかを誰かが考えることができますか?どんな助けでも大歓迎です!

0 投票する
3 に答える
3529 参照

php - RSS で CDATA から srcを取得するには?

Magpie で RSS フィードからデータを取得しています。
$rss[description] HTML 要素を含む CDATA が含まれています。

これから " " を取得するにはどうすればよいimg_urlですか? preg_match()唯一の方法ですか?多分私はsimpleXMLを使うことができますか?

0 投票する
1 に答える
61 参照

php - 正しくないRSSからのデータの取得

次のような構造のXMLファイルを受け取ります。

私は通常MagpieRssを使用しますが、このフィードは適切なRSSではないため、$ rss-> itemsは10(アイテムの実数)の空の要素の配列を提供します。
できればMagpieを​​使用してデータを取得するにはどうすればよいですか?
現在simpleXMLを使用していますが、出力の形式とMagpieの出力の形式が異なるため、これは最適なオプションではありません。両方の形式に合うように、次のすべてのコードを書き直す必要がありました。

0 投票する
2 に答える
581 参照

php - PHP を使用して RSS フィードの属性を表示する

PHP を使用して RSS フィードの結果を表示しようとしています。カササギ [magpierss.sourceforge.net] と rss_php [rssphp.net] の使用に成功しました

ただし、両方のパーサーで属性値、特に media:thumbnail を取得する際に問題が発生しています

ヒントやヘルプはありますか?私は困惑しています。

0 投票する
1 に答える
849 参照

php - PHPでMagpieを​​使用してmysqlにRSSを保存する方法

12 の異なる Web サイトから RSS フィードを取得する必要があります。選択したフィードのみがメイン ページに表示されるようにします。Magpie RSS パーサーを使用して RSS フィードを表示しています。しかし、どうすればそれらをデータベースに保存できますか。次のコードを使用してフィードを取得しました。

これで、データベースに保存する方法がわかりました。

0 投票する
1 に答える
379 参照

wordpress - 特定の画像を含むMagpieでRSSアイテムを除外する

これについてWordpressで作業しています。私はMagpieを​​使用してRSSフィードを取得していますが、特定の画像を含むアイテムのみを表示したいと考えています。これが私が検索したい特定のタグです:

そして、これが私がこのアプリケーションで使用している特定のコードです。これは基本的なことであり、私はMagpieやPHPに非常に精通していません(PHPの知識が豊富な人のために、これを行うためのよりエレガントな方法があると思います)。

繰り返しになりますが、「media:thumbnail」タグにその特定の画像URLを持つアイテムのみを表示し、他のすべてのアイテムを破棄したいと思います。

0 投票する
0 に答える
381 参照

php - magpierss は、解析後に utf-8 xml からガベージ テキストを返します

MagpieRSS を使用して xml ファイルからフィードを取得しています。XML ファイルは UTF-8 文字エンコード ( language = 'ja,jp') です。

しかし、xml を解析した後、Magpie は日本語の文字ではなくガベージ文字列を返します。

Magpie に UTF-8 形式を返して、必要な正しい日本語の文字を取得するように指示するにはどうすればよいですか?

0 投票する
1 に答える
68 参照

wordpress - Wordpress が Dircaster スクリプトをオンデマンドでプルしない

PHPとしてスタンドアロンで実行すると正常に動作するスクリプトがあります。これは単純な RSS フィードの出力ですが、RSS は dircaster によってオンザフライで生成されます。しかし、これをワードプレスのプラグインにすると、毎回うまくいきません。

これはよくあるエラーです。時々更新を押すと、それが機能します。

を元に生成したコードです[ffmplayer show=xxx showno=xx]。必要ではないと思うので、ショートコード コード全体は含めていません。

行 50 は次のとおりです。

そして53行目は

DircasterX.php (dircaster.org) スクリプトを適切に、または毎回実行していないだけだと確信していますが、スタンドアロンで使用し、バージョン (rss.php) の代わりに magpierss で呼び出すと、問題なく動作するようです。ワードプレスに組み込まれています。

スタンドアロン バージョンは現在ここにあります http://www.fromefm.co.uk/popupplayer/five.php?show=homelyremedies&showno=6ワードプレス ショートコードを使用する代わりに、代わりに変数を取得します$_get

ここにプラグインのデモ インストールがあります (fromfmplayer.js の js エラーは無関係なので無視してください) http://frome.me/ffm/?page_id=48