記録

google NewsをRSSで取得してjsonで返却するPHPプログラム

<?php
//$_POST["cate"]...カテゴリ 
//$_POST["sh"]...検索キーワード 
if ($_POST["cate"] and $_POST["sh"]) {
	$cate = urlencode($_POST["cate"]);
	$sh = urlencode($_POST["sh"]);
	$res = simplexml_load_file("https://news.google.com/news/rss/headlines/section/q/$sh/$cate?ned=jp&hl=ja&gl=JP");
	rss($res);
}
function rss($obj = NULL)
{
	if (is_object($obj)) {
		if ($obj->channel->item) {
			$cnt = 0;
			foreach ($obj->channel->item as $item) {
				$resj[$cnt]["title"] = (string)$item->title;
				$resj[$cnt]["link"] = (string)$item->link;
				$resj[$cnt]["pubDate"] = (string)$item->pubDate;
				$resj[$cnt]["description"] = (string)$item->description;
				$resj[$cnt]["source"] = (string)$item->source;
				$cnt++;
			}
		}
	}
	echo json_encode($resj);
}

google NewsをRSSで取得してjsonで返却するPHPプログラムです。
ご自由にご使用ください。

活動支援よろしくお願いします

javascriptを勉強中前のページ

年賀状CSVを作りました。SJISで保存してください。次のページ

関連記事

  1. 記録

    PHPの連想配列追加作成方法。んっ

    PHPの連想配列追加作成方法。こちらの下記のコードで連想配列が追加…

  2. 記録

    人間万事塞翁が馬(じんかんばんじさいおうがうま)

    人間万事塞翁が馬(じんかんばんじさいおうがうま)という言葉、これは前…

  3. 記録

    最低賃金が上がるらしい。良いのかそれで??

    これを書いているのは木曜日だったりします。この頃、お金のことに関心を…

  4. 記録

    時代がどうあれ。

    https://www.youtube.com/watch?v=6ew…

  5. 記録

    お名前.comのレスポンスが遅い。

    お名前.comのレスポンスが遅い。今に始まったことではないけれどこ…

  6. 記録

    たぶん、これが二番目に難しい。時代を読む力。

    時代の先を読む力じゃなく、時代を読む力があれば十分。でも、この時代…

2018年12月
 12
3456789
10111213141516
17181920212223
24252627282930
31  

カテゴリー

PAGE TOP