Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: хейдер для feedburner
Форумы портала PHP.SU » » Вопросы новичков » хейдер для feedburner

Страниц (1): [1]
 

1. 246978 - 02 Января, 2013 - 15:03:50 - перейти к сообщению
В смарти формирую tpl, которая содержит в себе формат xml с моей лентой новостей, делаю ссылку на этот экшен, все работает, происходит подписка на RSS все работает. Проблема появляется тогда когда пытаюсь зажечь google FeedBurner , указываю адрес на этот по которому формируется rss, но google ругается
CODE (html):
скопировать код в буфер обмена
  1. Received HTTP error: "Service Unavailable" while fetching source feed.

Думаю проблема в хедере сейчас передаю вот такой хейдер
PHP:
скопировать код в буфер обмена
  1.  
  2.  header("Content-Type: application/rss+xml");
  3.  header("Expires: Thu, 19 Feb 1998 13:24:18 GMT");
  4.  header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
  5.  header("Cache-Control: no-cache, must-revalidate");
  6.  header("Cache-Control: post-check=0,pre-check=0");
  7.  header("Cache-Control: max-age=0");
  8.  header("Pragma: no-cache");
  9.  

ПОМОГИТЕ РАЗОБРАТЬСЯ!!!
2. Ed - 02 Января, 2013 - 23:28:58 - перейти к сообщению
Попробуйте вместо
CODE (php):
скопировать код в буфер обмена
  1. header("Content-Type: application/rss+xml");

записать
CODE (php):
скопировать код в буфер обмена
  1. header("Content-type: application/xml")

По крайней мере в некоторых случаях помогает
Как сделать RSS ленту? - http://forum.php.su/topic.php?fo...1&topic=2460
Помогите с rss - http://forum.php.su/topic.php?fo...1&topic=3145

Гляньте также на странице http://www.php.su/functions/?header как использовать Cache-Control и о втором параметре функции header.

По поводу Received HTTP error: "Service Unavailable" while fetching source feed в Гугл Групс было такое сообщение.
Цитата:
I have the same problem, I think the problem lies with the google
server not propogating the feed correctly.
I use google reader for a valid rss output just easy.
Because the thing is when you burn a valid rss or atom feed, it should
work in Feedburner.
But when you want to brand your feed in Feedburner that does not work
some way or the other.

Источник: https://groups[dot]google[dot]com/forum/[dot][dot][dot]r6c/6I7py44UGEEJ
For now you should see if you can burn a feed without using Personal
brand

 

Powered by ExBB FM 1.0 RC1