Итак, я впервые работаю с встраиванием RSS (или атома), но сейчас я пытаюсь придерживаться RSS-канала из моей учетной записи Remember the Milk на моем собственном веб-сайте.(В конце концов, сразу будет выглядеть стиль панели инструментов.) Теперь, как я уже сказал, это мой первый опыт работы с RSS-лентами.Я использую Magpie RSS, и всякий раз, когда я даю ему URL для извлечения, он выдает ошибку, говоря:
Warning: MagpieRSS: fetch_rss called without a url in /magpierss/rss_fetch.inc on line 238
Warning: Invalid argument supplied for foreach() in dash.php on line 53
Итак, из этого я заключаю, что мой URL неверен.Тем не менее, это URL-адрес RSS-канала, предоставленный RTM, и он прекрасно работает в моем Google Reader.Итак, что я облажался?
Редактировать: php, который я использую для вызова rss_fetch:
<?php
require_once("php/magpierss/rss_fetch.inc");
$url = $_GET['http://www.rememberthemilk.com/rss/test.reeher/15418678/?tok=eJwNzccJw0AQAMCKzmwO5VzYxQa ZPWP9R*Y8JoFVAph3Zs26GIXmEgHkp3VUNsqZ1aK436o0Dm4JykGjLt*9*uqetc1vp- fPVAFwzwGpmLPbHYrPGws60j32koOa3vwbiKxgvVs9Ug-gVBuNpdk-AEX*ysp'];
$rss= fetch_rss( $url );
echo $rss->channel['title'] . "<p>";
echo "<ul>";
foreach ($rss->items as $item) {
$href = $item['link'];
$title = $item['title'];
echo "<li><a href=$href>$title</a></li";
}
echo "</ul>";
?>
Это в значительной степени пример php от Сороки.