在php中发布表单后创建rss提要页面
我的问题如下 发布表单后如何显示标准rss页面 我遇到的问题是,如果我使用表单操作,它不会被识别为提要 获取应该回显rss/xml的函数 如果我使用指向控制器/函数等函数的直接链接,我将得到预期的结果 问题是,它无法发送rss的信息 我能做些什么来解决这个问题吗? 发送表单后仍然可以获得格式化的rss页面(在firebug中,我可以看到它来自chrome) 谢谢,Richard 编辑在php中发布表单后创建rss提要页面,php,model-view-controller,forms,post,rss,Php,Model View Controller,Forms,Post,Rss,我的问题如下 发布表单后如何显示标准rss页面 我遇到的问题是,如果我使用表单操作,它不会被识别为提要 获取应该回显rss/xml的函数 如果我使用指向控制器/函数等函数的直接链接,我将得到预期的结果 问题是,它无法发送rss的信息 我能做些什么来解决这个问题吗? 发送表单后仍然可以获得格式化的rss页面(在firebug中,我可以看到它来自chrome) 谢谢,Richard 编辑 public function rss() { $rss = new rss('
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;
}
一件事是,您应该将标题内容类型设置为appliaction/rss+xml
header('Content-type: appliaction/rss+xml');
就在你“呼应”内容之前
此外,必须在启动此请求的任何输出之前设置标头,否则将导致错误
参考资料:我想我必须建立一个链接,我看到他们在这里这样做了,我想我可以避免另一个db调用,除非有人有解决方案?谢谢,我也尝试过获得xml输出,但它不是标准的rss页面,只是xml