簡體   English   中英

在php中發布表單后創建rss feed頁面

[英]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');

就在您“回顯”內容之前。

另外,必須在開始對此請求的任何輸出之前設置標頭,否則將導致錯誤。

參考: http : //www.rssboard.org/rss-mime-type-application.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM