こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

RSS表示 httpsサイトでエラーになる

Google feed api の代替として下記サイトを参考にして自他サイトのフィードを取得、表示していましたがSSL化の進む中

自・他サイト、共に https 環境では表示できないのです。
http://blog.makko.jp/2017/3927.html

これはライブラリの feed.php の問題で無理なのでしょうか
https 環境で表示する手立てがあれば何方かご教授願います。

投稿日時 - 2017-10-04 18:06:31

QNo.9382148

困ってます

質問者が選んだベストアンサー

feed.phpは単純に@file_get_contentsで指定されたURLの内容を読み込んでいます。

質問者さんの環境で、httpとhttpsでfile_get_contentsを試してみてください。httpsで読めないようだと無理です。

http://php.net/manual/ja/wrappers.http.php

おそらくopenssl 拡張モジュールが無効になっているのではないでしょうか(これが有効になっていないと読み込めない)。phpinfoでopensslの項がどうなっているか(そもそも存在するか)を確認してください。

http://php.net/manual/ja/book.openssl.php

投稿日時 - 2017-10-04 18:27:01

お礼

ありがとうございます!
ご回答頂いてより試行錯誤をしておりお返事が遅くなりました。
ライブラリの問題ではない事が分かり、自身の書いたphpファイルをさらに見直しサーバにアップしたところ正常に表示されました。
ありがとうございます。

ローカル環境ではXAMPPを利用しております
回答頂いてより検索結果の以下を試してみましたが未だエラーのままです。
http://helog.jp/xampp/file_get_contents-https/
こちらも
http://nava001.miyachan.cc/e398149.html
やってみようとは思いますが、何分、php超初心者のため解読に時間が掛かりそうです。お気づきの点あれば再度ご指導ください。

何はともあれサーバ上のフィードが表示されたので安堵しています。
ありがとうございました。

投稿日時 - 2017-10-04 21:50:54

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問