Commit 004c4c8f authored by 君塚 悠's avatar 君塚 悠

プログラム作成(rss.php,rss.xml:SimpleXml関数の学習)

parent f241ac60
...@@ -10,7 +10,7 @@ $objRss = new RSSWriter("http://www.wings.msn.to/", ...@@ -10,7 +10,7 @@ $objRss = new RSSWriter("http://www.wings.msn.to/",
"dc:creator"=> "YAMADA, Yoshihiro <CQW15204@nifty.com>" "dc:creator"=> "YAMADA, Yoshihiro <CQW15204@nifty.com>"
)); ));
//サマリ情報の登録 //新着情報の登録
$objRss -> setImage("http://www.wings.msn.to/image/wings.jpg", $objRss -> setImage("http://www.wings.msn.to/image/wings.jpg",
"サーバサイド技術の学び舎 - WINGS", 150, 90); "サーバサイド技術の学び舎 - WINGS", 150, 90);
......
<html>
<head>
<title>RSSフィードの読み込み</title>
</head>
<body>
<h1 style = "background:#cccccc">RSSフィールド読み込み</h1>
<?php
//MagpieRSSフィードの読み込み RSSの読み込みに使用
reguire_once("rss_fetch.inc");
//xmmlファイルを読み込み
$objXml = simplexml_load_file("rss.xml");
//URLを取得し、解析していく
foreach ($objXml -> site as $site) {
//siteの内容を読み込んでいく
$objRss = fetch_rss($site -> url);
//EUC-JPに変換
mb_convert_valiables("EUC-JP", "auto", $objRss);
?>
<dl>
<dt style = "font-weight:bold;"><?php
//タイトルが
if(!is_null($site -> title) && $site -> title != "") {
print(mb_convert_encoding($site -> title, "EUC-JP", "auto"));
} else {
print($objRss -> channel['title']);
}?></dt>
<dd>
<ol>
<?php foreach ($objRss -> items as $item) { ?>
<li>
<a href = '<?php print($item['link']); ?>'>
<?php print($item ['title']); ?></a>
</li>
<?php } ?>
</ol>
</dd>
</dl>
<hr />
<?php
}
?>
</body>
</html>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<data>
<site>
<?title @IT新着情報?>
<?url http://atmarkit.co.jp/rss/rss2dc.xml?>
</site>
<site>
<?url http://www.wings.msn.to/redirect.php/-/A-12?>
</site></data>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment