電子書籍の厳選無料作品が豊富!

表題の件を行いたいのですが、
どこのサイト見てもわかりにくいです。

実際に取り込んだ方ここに
実装方法をご教授願いますか?

よろしくお願いいたします。

A 回答 (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で保存してインクルードなりなんでもすればとりあえず可能なはず。
適当に作ったんで後はちゃんと成型してください。
さらに、サニタイジングやその他諸々忘れずに。
読み込んでただ表示するのは危険ですよ~
後は自分なりにいじって実際に試してくださ~い
    • good
    • 0

参考URLよく使われる方法ですがこれでわかりませんか?


#というかこれ以上に簡単にコードを書く方が難しいと思います

参考URL:http://pear.php.net/manual/ja/package.xml.xml-rs …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!