Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   XML (http://www.flasher.ru/forum/forumdisplay.php?f=23)
-   -   rss-0.91 (http://www.flasher.ru/forum/showthread.php?t=34163)

juggy 11.07.2002 21:39

гм.
1-е . Не работает:) http://www.alesh.ru/xml/export-error.xml
2-e . Ничего не работает :(

juggy 11.07.2002 21:45

мля..
мне надо что бы как только я новую статью запостил на сайте, что бы передавались КУДА-то переменные из пхп что бы они вставлялись в этот файл. и он был такого вот как (http://www.alesh.ru/xml/lapsha.xml) вида.

Crazy 12.07.2002 00:22

Цитата:

Оригинал написал(а) juggy
гм.
1-е . Не работает:) http://www.alesh.ru/xml/export-error.xml
2-e . Ничего не работает :(

Еще б оно работало -- у тебя ж скрипт голым текстом уходит к клиенту. :) Переименуй в *.php или повесь на PHP обработку *.xml. :)

Есть и иные варианты, но суть -- выше... :)

juggy 12.07.2002 00:33

а как "повесить на php обработку"

juggy 12.07.2002 00:38

ты не мог бы объяснить от а до я потому что я ничего не понимаю. совсем.

Crazy 12.07.2002 02:57

По аналогии с моим конфигом:

Код:

ScriptAlias /php/ "c:/apache/php-4.2.1/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .xml
Action application/x-httpd-php "/php/php.exe"

Но лучше этот скрипт хранить в файле с расширением .php, а в начале оного делать так:

Код:

<?php header("Content-type: text/xml"); ?>
Тогда .xml можно было бы оставить в покое.

juggy 12.07.2002 13:52

не-а.
ничего не выходит...
:(

Crazy 12.07.2002 14:07

Как именно ты делаешь (код) и в чем выражается "не выходит"?

juggy 12.07.2002 15:04

Код:

<?xml version="1.0" encoding="koi8-r"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
"http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
    <channel>
        <title><?php echo htmlspecialchars($siteTitle) ?></title>
        <description><?php echo htmlspecialchars($siteDesc) ?></description>
        <link><?php echo htmlspecialchars($siteUrl) ?></link>
    </channel>

    <image>
        <title><?php echo htmlspecialchars($imageTitle) ?></title>
        <url><?php echo htmlspecialchars($imageURL) ?></url>
        <link><?php echo htmlspecialchars($imageLink) ?></link>
        <width><?php echo $imageW ?></width>
        <height><?php echo $imageH ?></height>
    </image>
    <?php foreach($items as $item) { ?>
    <item>
        <title><?php echo htmlspecialchars($item->title) ?></title>
        <link><?php echo htmlspecialchars($item->url) ?></link>
        <description><?php echo htmlspecialchars($item->desc) ?></description>
    </item>
    <?php } ?>
</rss>

вот что он выдает.
Parse error: parse error in /pub/home/juggy46/srv/xml.xml on line 1
в хтаксессе прописано
AddType application/x-httpd-php .xml

Crazy 12.07.2002 15:09

Код:

<?php header("Content-type: application/xml") ?>
<<?php ?>?xml version="1.0" encoding="koi8-r"?>



Часовой пояс GMT +4, время: 23:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.