PHPのfile_get_contentsは、allow_url_fopenと言うphp.iniの項目がoffになっているから利用できないということなのですが、外部のファイルにアクセスすることをセキュリティの観念からoffにしているサーバーは多いと思います。

指定したファイルを開けないとき、このようなエラーメッセージが表示されます。 ○ファイルオープンに失敗したときのエラーメッセージ 次のような原因が考えられます。 ●原因1:ファイル名を間違えている 単純な原因です。 【対策】ファイル名を修正しましょう。 ●原因2:ファイル名(パス)に「¥」が含まれる ファイル名(パス)に「¥」が含まれると、そのファイルをうまく開くことができません。 【対策】「¥」を「/」に変更してみましょう。 $fp = fopen("C:/file/test/test.txt", "r"); ●原因3:外部URLを開けない設定になっている php.iniの設定が「allow_url_fopen = Off」のときに外部URLを開こうとすると、次のようなエラーメッセージが表示されます。ファイル関数を使って外部URLを開くことができないという意味です。 ○外部URLのオープン
そのサンプルコードに下記の変更を加えました。 「重複アイテムの削除」機能を追加 「セッション処理」機能の削除 セッション処理は、自分のRSSリーダーからしかアクセス(1時間おきくらい?)しないので、削除しました。頻繁にアクセルするような使い方を想定している場合は、削除しないでください。 <?php $rsslist = array( //取得したいRSSフィードを指定します。 'http://hogehoge.com/rss.xml' ); $feedUrl = 'https://www.753ya.net/rss.php'; //RSSを再配信する(このファイルを置く)URLを指定します。 $feedTitle = 'まとめフィード'; $feedDescription = 'いろいろなニュースまとめ'; header('Content-Type:text/html; charset=U
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く