создать страницу каналов RSS после публикации формы в php - PullRequest
0 голосов
/ 25 декабря 2009

мой вопрос следующий

Как отобразить стандартную страницу rss после отправки формы

Проблема, с которой я столкнулся, заключается в том, что она не распознается как лента, если я использую действие формы чтобы добраться до функции, которая должна повторить rss / xml.

Если я использую прямую ссылку, которая указывает на такую ​​функцию, как контроллер / функция, я получаю ожидаемый результат.

Проблема в том, что она не может отправить информацию для rss.

Что я могу сделать, чтобы обойти это? Отправьте форму и получите отформатированную страницу rss (в firebug я вижу, что это из chrome)

Спасибо, Ричард

EDIT

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;
}

1 Ответ

1 голос
/ 26 декабря 2009

Единственное, что вы должны установить заголовок Content-type: appliaction / rss + xml.

header('Content-type: appliaction/rss+xml');

как раз перед тем, как вы откроете содержимое.

Кроме того, заголовок должен быть установлен перед тем, как вы начнете вывод по этому запросу, иначе это вызовет ошибку.

Ссылка: http://www.rssboard.org/rss-mime-type-application.txt

...