2010-09-06 152 views
1

我正在處理新聞意味着我需要在我的頁面中包含在線雅虎新聞標題和說明。爲此,我必須創建1個批處理文件,但問題是如何創建將在該文件內調用雅虎在線新聞的批處理文件,那麼如何將該文件包含在我的頁面中?如何運行批處理?

謝謝

+0

您的意思是說,您想將RSS提要數據URL拉入PHP?你可以爲此使用cURL。 – pharalia 2010-09-06 08:59:41

+0

是的,我想要的,我想包括每天rss新聞在我的網頁可能是商業topstories或體育 – user439555 2010-09-06 09:08:26

回答

1

你可以在瀏覽器上使用javascript來做到這一點。

查找雅虎API的JSON飼料,與一個回調函數傳遞JSON,即:
http://search.yahooapis.com/.../news?results=20&output=json&callback=myCallBackFunction

然後在你的頁面有一個全局函數:

function myCallBackFunction(json){ 

    //show here the json feed as HTML 

} 

這種技術通常稱爲JSONP

通過避免您的PHP代理請求,可以爲您的用戶節省一些延遲。
你不會爲這些數據支付帶寬,因爲它們直接來自雅虎。

不幸的是,只有當您的目標受衆啓用了javascript時,所有這些都是有效的。