![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
<?php
$file = "RSSのURL";
$dom = domxml_open_file($file); //XMLの相対パスからDOMを作成
$doc = $dom->document_element(); //DOMからルートノードを得る
$data = $doc->get_elements_by_tagname("item"); //ノードに含まれる特定の名前のノードを取得(この場合はルートノードからdataエレメントを取得)
$title = $data[0]->get_elements_by_tagname("title"); //↑で取得したノードの中にある「name」ノードを取得
$link = $data[0]->get_elements_by_tagname("link"); //↑で取得したノードの中にある「mail」ノードを取得
$description = $data[0]->get_elements_by_tagname("description"); //↑で取得したノードの中にある「memo」ノードを取得
$title = mb_convert_encoding($title[0]->get_content(),'EUC-JP','auto');
$link = mb_convert_encoding($link[0]->get_content(),'EUC-JP','auto');
$description = mb_convert_encoding($description[0]->get_content(),'EUC-JP','auto');
$description = mb_strimwidth($description, 0, 100, '...', 'EUC-JP'); //本文は100文字で切って「...」をつける。
echo $title . '<br />';
echo $link . '<br />';
echo $description . '<br />';
?>
こういうこと?
これをphpで保存してインクルードなりなんでもすればとりあえず可能なはず。
適当に作ったんで後はちゃんと成型してください。
さらに、サニタイジングやその他諸々忘れずに。
読み込んでただ表示するのは危険ですよ~
後は自分なりにいじって実際に試してくださ~い
No.1
- 回答日時:
参考URLよく使われる方法ですがこれでわかりませんか?
#というかこれ以上に簡単にコードを書く方が難しいと思います
参考URL:http://pear.php.net/manual/ja/package.xml.xml-rs …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA : スクレイピングできない 4 2023/05/12 22:26
- Android(アンドロイド) 音楽ファイルが同期されていない。 1 2022/06/01 13:08
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
- システム 外付けHDDの初期化について 4 2023/03/05 21:19
- その他(家事・生活情報) 免許写真のアップロードの仕方を教えてください。 4 2022/03/25 20:42
- その他(メールソフト・メールサービス) Gmailについて 3 2023/02/23 21:07
- 中学校 学校の夏休みの課題で『SDGsについて考えよう!』 という課題があります。 そして、SDGsの17の 6 2022/08/20 12:18
- 中学校 学校の夏休みの課題で『SDGsについて考えよう!』 という課題があります。 そして、SDGsの17の 2 2022/08/19 21:51
- 中学校 学校の夏休みの課題で『SDGsについて考えよう!』 という課題があります。 そして、SDGsの17の 1 2022/08/20 20:45
- 学校 大至急お願い致します。 内定取り消しに関する質問です。内定先はほとんどの方が知っている大企業になりま 4 2023/01/28 09:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パスからディレクトリの名前だ...
-
HTTP_REFERERが使えない
-
★★xmlの「イコール」の部分のデ...
-
携帯用Web画面のリファーラ値の...
-
【BAT(バッチ)ファイル】Web...
-
PHP8を使うと、大量のWarningが...
-
onedrive にexcelファイルをア...
-
文字化けに関して
-
ヒアドキュメントを中断してinc...
-
文字化けについて
-
FORMで送信ボタンと戻るボタン...
-
空メールの作り方教えて欲しい...
-
透過PNGが透過されない!!
-
「localhostの応答を待っていま...
-
携帯で、phpページからhtmlペー...
-
xamppをインストールしましたが
-
データ送信をボタンを押さずに...
-
デイレクトリ コピー
-
ローカルで動いているPHPがタイ...
-
仮想フレームバッファXvfb上でf...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
インクルードした部分が表示さ...
-
MySQLのdatetime型の月日0を削...
-
指定した期間の日付生成
-
現在の観覧人数を表示したい
-
sqlで日付が一番古いデータの月...
-
PHPのsetcookieをjavascriptで取得
-
ポータルサイトの店舗単位のア...
-
Twitterからのリファラを取得す...
-
取得したプロキシが生きている...
-
TwitterのURLからツイート内容...
-
★★xmlの「イコール」の部分のデ...
-
PHPで外部サイトの一部を取得し...
-
携帯用Web画面のリファーラ値の...
-
3ヶ月後の日時を取得する方法
-
パスからディレクトリの名前だ...
-
自サイトにRSSを取り込みたい
-
MIB取得について
-
HTTP_REFERERが使えない
-
file_get_contentsで外部URLフ...
-
ブログサービスでのリファラ取...
おすすめ情報