カテゴリ | |
---|---|
サマリ | #showrssに関する質問です。 |
バージョン | 1.3.5 |
投稿者 | goha |
状態 | 完了 |
投稿日 | 2003-06-03 (TUE) 14:51:57 |
「can't open http://*****」とでてしまいます。調べてみると、PHPの設定で上手く動かないことがある、とかかれているのをみたのですが、どこの設定をいじればいいのでしょうか? XMLモジュールというのを入れなければならないのでしょうか? 環境はWin2000Pro,PHP4.2.3,Apache1.3.27,PukiWiki1.3.5です。アドレスはブラウザから直接XMLを参照できたのでただしいと思います。
上の文章がコピペなら、明らかに URL がおかしいです。 h が全角文字ですから。 Windows でプロポーショナルフォントを使っていると発生するありふれた話ですが。
返答ありがとうございます、それは敢えて、PukiWikiでの表記上リンクが張られないようにしています、実際のURLはきちんと半角でそのアドレスを実際にブラウザで試しました。紛らわしくしてすいません。また、XMLのモジュール関係かと思ってphp info()を確認したところ、enableになっているのも確認しました。わたしの力では厳しそうです・・・。
その実 URL を公開できないのですか?(RSSの参照元と参照先) 他人に動作確認してもらうには実例がないと意味不明な場合もあります。
お手数おかけしています。実際に書いている内容は
#showrss(http://bulknews.net/rss/rdf.cgi?Asahi,default)です。参照元はプロキシで外部から見られなくなっているところにあるため公開できません(http://bulknews.net/rss/rdf.cgi?Asahiはプロキシ内部からも参照可能です)。別に構築した、プロキシのない環境では可能なことを確認できたので、そこのところが問題の可能性も高そうですね、ヒントをどうもありがとうございます。いろいろと試してみたいと思います。ひきつづきご指摘ありましたらお願いします。
うちでも#showrss(http://bulknews.net/rss/rdf.cgi?Asahi,default)を設定してますけど、ちゃんと表示できてますよ。
検証どうもありがとうございます。ちょっと状況が変わってしまうのですが、#showrss(http://localhost/pukiwiki.php/?cmd=rss,default)で試しにやってみたら問題なく動きました。これから考えるに、やはりプロキシが通してくれていないような気がしてきました。しかしXML自体は参照できる・・・、わからないです。#showrssのソースをみてみようかと考え中(PHPあんまりわかんないんです)です。
ソース見てみるとやっぱりプロキシが問題だったみたいです。プロキシを経由せずにrssを取得しにいっているようで(当然か。)した。そんなわけで自分でカスタマイズして使えるようにしようかと思います。(できるかな。。。)みなさまご迷惑をおかけしました。ありがとうございました。
調子乗って「自分でカスタマイズ」とか言ってしまいましたが、なにやら出来ません・・・。だれかプロキシ対応の#showrss作ってくださらないでしょうか?お願いします。m(._.*)m
最初から串環境なんだけど。って書けば、こんな遠回りしなかったわけですね。逃げの方法としては、dev:保守ツール を使うのも手ですし、貴方の環境に、串経由でファイルを取得できる方法を探して逃げるのも手です。というのも、この逃げだと、PHP に依存しませんからねぇ。あと過去に、proxyルーチンを作って、ここに添付していたこともあるんですけどねぇ。それだと、showrss に手を加えることになるので、バージョンアップなどに追随できなくなりますよぉ。でも、どうしてもなら、私のページで取得できます。(他作成プラグインを正式に1.4対応した際に、再添付予定ですけども、それまではね。)
proxy 越えなら、http://www.php.net/manual/ja/ref.curl.php で定義されている、cURLを使って#showrssを書き換えるのが本道かと思います。当方も社内で自分の仕事まとめサイトを構築するのにPukiWikiを利用させていただいておりまして、#isbnを使おうと調査して気がつきました。非proxy者でも利用できるproxy対応#showrssパッチを書けばマージしてもらえるかも。え?言い出しっぺ?ま、前向きに検討させて下さい。(^^;)