このコードは他のRSSフィードと完全に連携しますが、Googleニュースフィードでは機能しません。私は何が間違っているのか分からない、私はそれがいくつかのバグだと思う。我々はhttp://stackoverflow.com/feeds
はそれがうまく動作フィードではなく、Googleのニュースフィードにしよう 私はGoogleのニュースを読むしようとすると、私はこのエラーを得続けるたとえばsimplepieは解析していませんGoogleニュースRSSフィード
This XML document is invalid, likely due to invalid characters. XML error: SYSTEM or PUBLIC, the URI is missing at line 1, column 61
を供給します。誰かが私にヒントを与えることができますか?
<?php
//get the simplepie library
require_once('simplepie.inc');
//grab the feed
$feed = new SimplePie();
$feed->set_feed_url("http://news.google.com/news?hl=en&gl=us&q=austria&ie=UTF-8&output=rss");
$feed->force_feed(true);
//$feed->encode_instead_of_strip(true);
//enable caching
$feed->enable_cache(true);
//provide the caching folder
$feed->set_cache_location('cache');
//set the amount of seconds you want to cache the feed
$feed->set_cache_duration(1800);
//init the process
$feed->init();
//let simplepie handle the content type (atom, RSS...)
$feed->handle_content_type();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>simple</title>
</head>
<body>
<div id="page-wrap">
<h1>News Finder</h1>
<?php if ($feed->error): ?>
<p><?php echo $feed->error; ?></p>
<?php endif; ?>
<?php foreach ($feed->get_items() as $item): ?>
<div class="chunk">
<h4 style="background:url(<?php $feed = $item->get_feed(); echo $feed->get_favicon(); ?>) no-repeat; text-indent: 25px; margin: 0 0 10px;"><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h4>
<p class="footnote">Source: <a href="<?php $feed = $item->get_feed(); echo $feed->get_permalink(); ?>"><?php $feed = $item->get_feed(); echo $feed->get_title(); ?></a> | <?php echo $item->get_date('j M Y | g:i a T'); ?></p>
</div>
<?php endforeach; ?>
</div>
私はこの問題を発見したと信じています。私のホスティング会社[Rackspace]の問題です。私が別の会社と持っている別のホスティングアカウントで試してみると、それは魅力的だった。来て助けてくれてありがとう@ライアン。ケアをしてください – acrobat
私はかなり同じ問題に直面しています。あなたのホストの問題点は何でしたか教えてください。 –
はい、あなたのホストの問題を教えてください。 – PinoyStackOverflower