[英]create rss feeds page after posting a form in php
我的問題是以下
發布表單后如何顯示標准的rss頁面
我遇到的問題是,如果我使用forms動作來獲取應回顯rss / xml的函數,那么該問題將不被視為提要。
如果我使用指向諸如控制器/功能之類的功能的直接鏈接,則會獲得預期的結果。
這樣做的問題是,它無法與rss一起發送信息。
我能做些什么來解決這個問題? 發送表格並仍然獲得格式化的rss頁面(在螢火蟲中,我可以看到它來自chrome)
謝謝,理查德
編輯
public function rss()
{
$rss = new rss('WEBTSA', 'http://taxi-bel.nl', 'WEBTSA Blogs En Meer');
$item = array(
'title'=>'Test Blog Post 1 Voorbeeld Site',
'link'=>'http://www.taxi-bel.nl/blog/rol/1/',
'description'=>'This example site hopes to introduce the newcomers to Zend Framework in a friendly way, by providing a simple modular site layout and can have the newcomer up and running in minutes.',
'pubDate'=>date(DATE_RSS),
'image'=>array('link'=>'http://www.taxi-bel.nl', 'url'=>'http://taxi-bel.nl/images/logo_tsa_50.png', 'title'=>'WEBTSA'),
'language'=>'en');
/*** een nieuwe RSS instantie, geef waarden door aan de constructor ***/
$rss = new rss('WEBTSA', 'http://taxi-bel.nl', 'WEBTSA Blogs En Meer');
/*** voeg bovenstaande items toe ***/
$rss->addItem($item);
/*** toon de RSS Feed ***/
echo $rss;
return;
}
一件事是,您應該將標題Content-type設置為appliaction / rss + xml。
header('Content-type: appliaction/rss+xml');
就在您“回顯”內容之前。
另外,必須在開始對此請求的任何輸出之前設置標頭,否則將導致錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.