html RSSの取得と表示[HTMLで表示]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html RSSの取得と表示[HTMLで表示]相关的知识,希望对你有一定的参考价值。

<?php
  $rssdata = simplexml_load_file("http://exampledomai.com/rss.xml");

  // 読み込み件数を決定する
  $num_of_data = 5;

  //出力内容の初期化
  $outdata = "";

  //設定した読み込み件数分だけ取得を繰り返す
  for ($i=0; $i<$num_of_data; $i++){
    $entry = $rssdata->channel->item[$i]; //記事1個取得
    $date = date("Y年n月j日", strtotime($entry->pubDate));
    $title = $entry->title; //タイトル取得
    $link = $entry->link; //リンクURL取得

    //出力内容に日付けを入れる
    $outdata .= '<li>' . $date;

    //出力内容にリンク付きでタイトルを入れる
    $outdata .= '<br><span><a href="' . $link . '">' . $title . '</span></a></li>';
  }

  echo '<ul>' . $outdata . '</ul>'; //実行結果を出力する
<!-- 利用したサイト http://kyoto-blacks.boy.jp/ -->

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script src='//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'></script>
  <script>
$(document).ready(function(){
  // vars
  var rssURL = 'rss.php'; //rss.phpのディレクトリを指定
  var setDOM = $('#feed');  //表示させる箇所のDOM要素を指定

  // RSS取得開始
  $.ajax({
    url: rssURL,
    type:'GET',
    timeout: 5000,
    dataType: 'html',
    success: function(html){
      setDOM.append(html).hide().fadeIn(1000);
    }
  });
});
  </script>
</head>
<body>
<div id="feed"></div>
</body>
</html>

以上是关于html RSSの取得と表示[HTMLで表示]的主要内容,如果未能解决你的问题,请参考以下文章

html 纺织形式でと标题URLを表示するブックマークレット

html 降价形式でと标题URLを表示するブックマークレット

html Qiita API v2で取得できる投稿のHTML形式の本文を利用してみた

html クリックでモーダルを表示。ホバーで表示非表示の切替え。アコーディオンを作成

html 安卓の铬で表示したときのタブの色を设定する。

ruby RubyでWindowsとUNIXの标准出力とエラー出力を抑止する