Форум → Сообщество → Флейм → Дом флудера(говорит кто о чем хочет)
Дом флудера(говорит кто о чем хочет)
Страницы: ← Предыдущая страница • Следующая страница →
-
31 июля 2008 г. 17:51, спустя 1 день 4 часа 32 минуты
adw0rd, ава жжость)You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
31 июля 2008 г. 18:42, спустя 50 минут 51 секунду
Frozzeg, это меня проштырило от коньяка! :)https://smappi.org/ - платформа по созданию API на все случаи жизни -
31 июля 2008 г. 19:46, спустя 1 час 3 минуты 31 секунду
Чет у мну RSS-ка неправильная :-) Отдаеться браузеру как файл.
Не че что пропускаю через шаблонизатор?
Вот просто сам для примера попробывал сделать RSS не парся в ней ничего.
<?php
//Листинг rss.php
header("Content-type: application/rss+xml; charset=cp1251");
$main = new XTemplate('template/rss.xtpl');
$main -> parse('rss');
$main -> out('rss');
?>
<!– BEGIN: rss –>
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Liftoff News</title>
<link>http://liftoff.msfc.nasa.gov/</link>
<description>Liftoff to Space Exploration.</description>
<language>en-us</language>
<pubDate>Tue, 10 Jun 2003 04:00:00 GMT</pubDate>
<lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>Weblog Editor 2.0</generator>
<managingEditor>[email protected]</managingEditor>
<webMaster>[email protected]</webMaster>
<item>
<title>Star City</title>
<link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link>
<description>How do Americans get ready to work with Russians aboard the
International Space Station? They take a crash course in culture, language
and protocol at Russia's Star City.</description>
<pubDate>Tue, 03 Jun 2003 09:39:21 GMT</pubDate>
<guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
</item>
</channel>
</rss>
<!– END:rss –>
Отдаеться как файл в чем беда? -
31 июля 2008 г. 19:49, спустя 3 минуты 32 секунды
Нафига RSS строить через шаблон, когда в PHP куча средств для формирования XML?
И это … попробуй
Content-Type: text/xml
И кстати, почему во флуд? -
31 июля 2008 г. 19:58, спустя 8 минут 28 секунд
ФИгней кажеться а ради фигни создавать темку не охото =)
text/xml
так ругаеться на ето <?xml version="1.0"?> -
31 июля 2008 г. 20:22, спустя 24 минуты
Ты его через include/require подключаешь, этот шаблон? Тогда может из-за коротких тегов? (<? … ?>) -
31 июля 2008 г. 20:37, спустя 15 минут 34 секунды
он через xtemplate подключает$main = new XTemplate('template/rss.xtpl');
-
31 июля 2008 г. 20:44, спустя 7 минут 3 секунды
Да какая разница, что он как подключает, главное что приходит браузеру. Вот исходный код страницы и давай …
И сообщение об ошибке давай полностью. -
31 июля 2008 г. 20:55, спустя 10 минут 18 секунд
если content-type: text/xml то
Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
Адрес: http://prime/rss/
Строка 2, символ 1:<?xml version="1.0"?>
^
если content-type: application/rss+xml;
то файл как бы отдаеться браузеру скачать -
31 июля 2008 г. 22:03, спустя 1 час 8 минут 8 секунд
Потому и грю, что XML надо средствами для этого предназначенными создавать, которые по природе своей косяков не допустят.
Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности -
1 августа 2008 г. 7:45, спустя 9 часов 42 минуты 16 секунд
ну и как собственно?
т.е как средствами XML
Проверил все из за шаблонизатора =( -
1 августа 2008 г. 10:05, спустя 2 часа 19 минут 40 секунд
т.е как средствами XML
В мануале как всегда лень поискать?
http://ru2.php.net/manual/ru/book.xmlwriter.php
А вот это полный бред. Причем тут мля шаблонизатор? Браузер, который читает твой XML и ругается понятия не имеет, как он получен из шаблонизатора или еще как-то. И если ты криво через шаблонизатор построил XML, то проблема не в шаблонизаторе, а в кривых руках. Другой вопрос, что с использованием специальных средств вероятность накосячить куда меньше.
Проверил все из за шаблонизатора =( -
1 августа 2008 г. 10:56, спустя 51 минуту 3 секунды
у тя ошибки потому что сначала идет коментарий<!– BEGIN: rss –>
а потом уже сущьность -
-
1 августа 2008 г. 12:29, спустя 1 час 24 минуты 50 секунд
Блин, ну пока не разжуешь, мозг включать не хотят …
Проблема не в комментарии (он то уйдет при работе шаблонизатора), а в символе перевода строки, который уже внутри шаблонного блока и следовательно вылезет наружу.
Т.е. если юзать шаблонизатор надо писать в одну строку
<!– BEGIN: rss –><?xml version="1.0" encoding="UTF-8"?>
Все блин.
Поэтому и говорю в сотый раз, что XML надо формировать предназначенными для этого средствами, если ты опять проигнорируешь этот мудрый совет, то я тебе больше не помошник.
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!