ФорумСообществоФлейм → Дом флудера(говорит кто о чем хочет)

Дом флудера(говорит кто о чем хочет)

  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 31 июля 2008 г. 6: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.
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 7:42, спустя 50 минут 51 секунду

    Frozzeg, это меня проштырило от коньяка! :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • megabit

    Сообщения: 367 Репутация: N Группа: Кто попало

    Spritz 31 июля 2008 г. 8: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 –>

    Отдаеться как файл в чем беда?
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 8:49, спустя 3 минуты 32 секунды

    Нафига RSS строить через шаблон, когда в PHP куча средств для формирования XML?

    И это … попробуй
    Content-Type: text/xml

    И кстати, почему во флуд?
  • megabit

    Сообщения: 367 Репутация: N Группа: Кто попало

    Spritz 31 июля 2008 г. 8:58, спустя 8 минут 28 секунд

    ФИгней кажеться а ради фигни создавать темку не охото =)
    text/xml
    так ругаеться на ето <?xml version="1.0"?>
  • Timur

    Сообщения: 1068 Репутация: N Группа: Джедаи

    Spritz 31 июля 2008 г. 9:22, спустя 24 минуты

    Ты его через include/require подключаешь, этот шаблон? Тогда может из-за коротких тегов? (<? … ?>)
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 31 июля 2008 г. 9:37, спустя 15 минут 34 секунды

    он через xtemplate подключает
    $main = new XTemplate('template/rss.xtpl');
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 9:44, спустя 7 минут 3 секунды

    Да какая разница, что он как подключает, главное что приходит браузеру. Вот исходный код страницы и давай …
    И сообщение об ошибке давай полностью.
  • megabit

    Сообщения: 367 Репутация: N Группа: Кто попало

    Spritz 31 июля 2008 г. 9:55, спустя 10 минут 18 секунд

    если content-type: text/xml то
    Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
    Адрес: http://prime/rss/
    Строка 2, символ 1:<?xml version="1.0"?>
    ^
    если content-type: application/rss+xml;
    то файл как бы отдаеться браузеру скачать
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 11:03, спустя 1 час 8 минут 8 секунд


    Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
    Потому и грю, что XML надо средствами для этого предназначенными создавать, которые по природе своей косяков не допустят.
  • megabit

    Сообщения: 367 Репутация: N Группа: Кто попало

    Spritz 31 июля 2008 г. 20:45, спустя 9 часов 42 минуты 16 секунд

    ну и как собственно?
    т.е как средствами XML
    Проверил все из за шаблонизатора =(
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 23:05, спустя 2 часа 19 минут 40 секунд


    т.е как средствами XML

    В мануале как всегда лень поискать?
    http://ru2.php.net/manual/ru/book.xmlwriter.php


    Проверил все из за шаблонизатора =(
    А вот это полный бред. Причем тут мля шаблонизатор? Браузер, который читает твой XML и ругается понятия не имеет, как он получен из шаблонизатора или еще как-то. И если ты криво через шаблонизатор построил XML, то проблема не в шаблонизаторе, а в кривых руках. Другой вопрос, что с использованием специальных средств вероятность накосячить куда меньше.
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 23:56, спустя 51 минуту 3 секунды

    у тя ошибки потому что сначала идет коментарий

    <!– BEGIN: rss –>


    а потом уже сущьность
  • megabit

    Сообщения: 367 Репутация: N Группа: Кто попало

    Spritz 1 августа 2008 г. 0:05, спустя 8 минут 54 секунды

    ага. я уже подумал об этом
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 1 августа 2008 г. 1:29, спустя 1 час 24 минуты 50 секунд

    Блин, ну пока не разжуешь, мозг включать не хотят …

    Проблема не в комментарии (он то уйдет при работе шаблонизатора), а в символе перевода строки, который уже внутри шаблонного блока и следовательно вылезет наружу.
    Т.е. если юзать шаблонизатор надо писать в одну строку
    <!– BEGIN: rss –><?xml version="1.0" encoding="UTF-8"?>
    Все блин.
    Поэтому и говорю в сотый раз, что XML надо формировать предназначенными для этого средствами, если ты опять проигнорируешь этот мудрый совет, то я тебе больше не помошник.


Пожалуйста, авторизуйтесь, чтобы написать комментарий!