2010-09-28 73 views
1

因此,我正在第一次嵌入RSS(或原子,但現在我試圖堅持rss)飼料從我的記得在我的牛奶帳戶自己的網站。 (最終,會有一個儀表板風格的東西。) 現在,正如我所說,這幾乎是我第一次實際使用rss提要。我一直在使用喜鵲RSS,每當我給它一個URL來獲取,它出現了錯誤說:magpie rss並記住牛奶飼料網址

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 

所以,從這個我得出結論,我的網址是錯誤的。但是,這是由RTM提供的RSS提要網址,並且在我的Google閱讀器中工作得很好。那麼,我搞砸了什麼?

編輯: 我使用調用rss_fetch的PHP:

<?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。

+0

看到一些代碼,你實際調用fetch_rss的機會嗎? – acqu13sce 2010-09-28 05:24:39

回答

0

我相當肯定以下行

$url = $_GET['http://www.rememberthemilk.com/rss/test.reeher/15418678/?tok=eJwNzccJw0AQAMCKzmwO5VzYxQa ZPWP9R*Y8JoFVAph3Zs26GIXmEgHkp3VUNsqZ1aK436o0Dm4JykGjLt*9*uqetc1vp- fPVAFwzwGpmLPbHYrPGws60j32koOa3vwbiKxgvVs9Ug-gVBuNpdk-AEX*ysp']; 

應該

$url = 'http://www.rememberthemilk.com/rss/test.reeher/15418678/?tok=eJwNzccJw0AQAMCKzmwO5VzYxQa ZPWP9R*Y8JoFVAph3Zs26GIXmEgHkp3VUNsqZ1aK436o0Dm4JykGjLt*9*uqetc1vp- fPVAFwzwGpmLPbHYrPGws60j32koOa3vwbiKxgvVs9Ug-gVBuNpdk-AEX*ysp'; 

$ _GET是所有傳遞給PHP腳本的查詢字符串參數數組,例如,如果你有以下網址

http://example.com/test.php?a=foo&b=bar 

in the test.php script

$_GET['a'] == 'foo' 
$_GET['b'] == 'bar' 
0

是的,這不是$ _GET的功能。 $ _GET superglobal查看當前請求的URL來分析和檢索變量。而且,從URL中獲取變量即使它工作也沒有意義。 $ _GET ['key']會在URL查詢'?key = value'中獲取'value'。