$usr = new User(); require_once $path['core'] . "BrowserEmulator.class.php"; $be = new BrowserEmulator(); $num = rand(1, 17); if ($num == 17) { $fd->_info['url'] = 'http://prtimes.jp/rdf/ibtimes.rdf'; } else { $fd->_info['url'] = 'http://jp.ibtimes.com/career/prtimes_' . $num . '.rdf'; } $val = $fd->url_open(); $val = $fd->char_convert($val); $val = str_replace('<dc:date>', '<pubDate>', $val); $val = str_replace('</dc:date>', '</pubDate>', $val); $val = str_replace('<dc:corp>', '<author>', $val); $val = str_replace('</dc:corp>', '</author>', $val); $items = $usr->get_latter("</channel>", $val); $items = $usr->get_former("</rdf:RDF>", $items); $tmp = explode("</item>", $items); //print_r($tmp); shuffle($tmp); $i = 0; $val = '<?xml version="1.0" encoding="UTF-8"?> <rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0"> <channel> <title>PR Times</title> <description><![CDATA[PR Times]]></description> <link>http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '</link> '; $i = 0; if ($tmp) { foreach ($tmp as $key => $value) {
$tmp = explode("/", folder); $folder = $tmp[sizeof($tmp) - 1]; $section = "pr"; $base_folder = str_replace($folder, "", folder); require_once $base_folder . "base.php"; require_once $path['core'] . "feed.class.php"; $fd = new Feed(); require_once $path['core'] . "user.class.php"; $usr = new User(); require_once $path['core'] . "BrowserEmulator.class.php"; $be = new BrowserEmulator(); $fd->_info['url'] = 'http://www.swissinfo.ch/service/jpn/rssxml/top-news/rssIBTimes'; $val = $fd->url_open(); $val = $fd->char_convert($val); $header = $usr->get_former("<item>", $val); $footer = $usr->get_latter("</item>", $val); $items = str_replace($header, '', $val); $items = str_replace($footer, '', $items); $items = str_replace('<description>', '<content:encoded>', $items); $items = str_replace('</description>', '</content:encoded>', $items); $tmp = explode("</item>", $items); $i = 0; $val = '<?xml version="1.0" encoding="utf-8" ?> <rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"> <channel> <title>ホーム - SWI swissinfo.ch</title> <description><![CDATA[SWI swissinfo.ch]]></description> <link>http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '</link> '; $i = 0; if ($tmp) {
$items = str_replace('</description>', '</content:encoded>', $items); $tmp = explode("</item>", $items); shuffle($tmp); $i = 0; $val = '<?xml version="1.0" encoding="UTF-8"?> <rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0"> <channel> <title>PR Newswire</title> <description><![CDATA[PR Newswire]]></description> <link>http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '</link> '; $i = 0; if ($tmp) { foreach ($tmp as $key => $value) { $value = str_replace('<item>', '', $value); $body = $usr->get_latter('<content:encoded>', $usr->get_former('</content:encoded>', $value)); if (strlen($body) > 300 && strstr($value, '<content:encoded>')) { $body = $fd->make_summary_jp($body); $value = str_replace('<content:encoded>', '<content:encoded>' . "\n", $value); $value = str_replace('</content:encoded>', "\n" . '</content:encoded>' . "\n<description><![CDATA[" . $body . "]]></description>\n", $value); $tmp2 = $fd->extract_tag($value, 'pubDate'); $timestamp = strtotime(strip_tags($tmp2[0])); $pubdate = date("D, d M Y H:i:s O", $timestamp); $value = str_replace($tmp2[0], '<pubDate>' . $pubdate . '</pubDate>', $value); $value = preg_replace('/[\\x{10000}-\\x{10FFFF}]/u', '_', $value); $val .= "\n" . '<item>' . "\n" . $value . "\n" . '</item>' . "\n"; if ($i > 7) { break; } $i++; }
define('folder', dirname(__FILE__)); $tmp = explode("/", folder); $folder = $tmp[sizeof($tmp) - 1]; $section = "pr"; $base_folder = str_replace($folder, "", folder); require_once $base_folder . "base.php"; require_once $path['core'] . "feed.class.php"; $fd = new Feed(); require_once $path['core'] . "user.class.php"; $usr = new User(); require_once $path['core'] . "BrowserEmulator.class.php"; $be = new BrowserEmulator(); $fd->_info['url'] = 'http://www.dreamnews.jp/?action_rss=1&mode=all_outline'; $val = $fd->url_open(); $val = $fd->char_convert($val); $items = $usr->get_latter("</webMaster>", $val); $items = $usr->get_former("</channel>", $items); $tmp = explode("</item>", $items); shuffle($tmp); $i = 0; $val = '<?xml version="1.0" encoding="UTF-8"?> <rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0"> <channel> <title>Dream News</title> <description><![CDATA[Dream News]]></description> <link>http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '</link> '; $i = 0; if ($tmp) { foreach ($tmp as $key => $value) { $value = str_replace('<item>', '', $value);
$section = "pr"; $base_folder = str_replace($folder, "", folder); require_once $base_folder . "base.php"; require_once $path['core'] . "feed.class.php"; $fd = new Feed(); require_once $path['core'] . "user.class.php"; $usr = new User(); require_once $path['core'] . "BrowserEmulator.class.php"; $be = new BrowserEmulator(); $fd->_info['url'] = 'http://releasepress.jp/rss/ibtimes.rss'; $val = $fd->url_open(); $val = $fd->char_convert($val); $val = preg_replace("/(<item.*?>)/s", '<item>', $val); $val = preg_replace("/(<dc:corp>)(.+?)(<\\/dc:corp>)/s", '', $val); $header = $usr->get_former("</channel>", $val); $footer = $usr->get_latter("</item>", $val); $items = str_replace($header, '', $val); $items = str_replace($footer, '', $items); $items = str_replace('<description>', '<content:encoded>', $items); $items = str_replace('</description>', '</content:encoded>', $items); $items = str_replace('</channel>', '', $items); $tmp = explode("</item>", $items); $i = 0; $val = '<?xml version="1.0" encoding="utf-8" ?> <rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"> <channel> <title>Release press</title> <description><![CDATA[Release press]]></description> <link>http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '</link> '; $i = 0;