Example #1
0
$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) {
Example #2
0
$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) {
Example #3
0
$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++;
        }
Example #4
0
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;