自分専用のニュースサイト
このサイトの「ニュースでモゾモゾ」をクリックするとYahoo NewsのRSSから拾ったニュースを簡単に羅列するようなものがあります。
RSSのサイトをファイルに保存して、このファイルを変えれば、サイトも変わるというところくらいでたいした工夫もない、モゾモゾしているサイトです。
ファイルはこんな感じ。
[code]
https://headlines.yahoo.co.jp/rss/bbc-c_int.xml
https://headlines.yahoo.co.jp/rss/cnn-c_int.xml
https://news.yahoo.co.jp/pickup/rss.xml
https://news.yahoo.co.jp/pickup/domestic/rss.xml
https://news.yahoo.co.jp/pickup/world/rss.xml
https://news.yahoo.co.jp/pickup/economy/rss.xml
https://news.yahoo.co.jp/pickup/sports/rss.xml
[/code]
ということで、すべてxmlなので、読み込んでしまえばあとは楽ちんですね。phpのsimplexml_load_fileは便利ですね。コードは思った以上にシンプルでした。(少しは工夫しなさい!!って言われそう)
<html>
<head>
<title>ニュースでモゾモゾ</title>
</head>
<body bgcolor=”black” text=”lightyellow” link=”white” alink=”pink” vlink=”lightblue”>
<?php
$home_url = “‘https://www.wsmeguro.jp//'”;
$weat_url = “‘https://www.wsmeguro.jp//weather/'”;
echo ‘<form><input type=”button” onClick=”location.href=’ . $home_url . ‘” value=”Home”>
<input type=”button” onClick=”location.href=’ . $weat_url . ‘” value=”Weather”></form>’;
$urlLIST = file(‘url.txt’);
foreach ($urlLIST as $url){
echo ‘<table border=”1″><tr><td><font size=”-1″>’;
// echo $url . ‘<br />’;
$xml = simplexml_load_file($url);
echo $xml->channel->title;
echo ‘</font></tr></td><tr><td><font size=”-1″>’;
foreach($xml->channel->item as $item){
$news1 = ‘<a href=”‘;
$news1 .= $item->link;
$news1 .= ‘”>’ . $item->title;
$news1 .= ‘</a><br />’;
echo $news1;
// echo $item->title . ‘<br />’;
}
echo ‘</font></td></tr></table>’;
}
// var_dump($xml);
?>
</body>
</html>