rss php bir form yazdıktan sonra sayfayı beslemeleri oluşturmak

1 Cevap php

Benim soru şudur

Nasıl bir formu gönderdikten sonra, standart bir rss sayfasını görüntüleyebilirsiniz

The problem I am having, is that it is not recognized as a feed if I use the forms action to get to the function that should echo out the rss/xml.

Ben işlevine işaret doğrudan bir bağlantı kullanıyorsanız kontrolörü / fonksiyon gibi beklenen sonuç alıyorum.

Bu sorun, bu rss için bilgi ile gönderme edemezler.

Is there something I can do, to get around this? Send the form and still get the formatted rss page(in firebug I can see it's from chrome)

Teşekkürler, Richard

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 Cevap

Bir şey Sen / rss + xml Appliaction için başlık içerik türünü ayarlamanız gerekir olmasıdır.

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

Eğer içeriğin dışarı "echo" hemen önce.

Başka bu hataya neden olur, bu talep üzerine herhangi bir çıktı başlamadan önce Ayrıca, başlık ayarlanmış olmalıdır.

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