Philippé: Eigener RSS Feed mit PHP?

Hallo,

ich will für meine Seite einen RSS Feed einbauen.
Ich bräuchte ja lediglich die Daten aus der Datenbank auslesen und ins RSS Template parsen.

Problem ist aber, dass ich dann eine php-Datei habe, z.b. rss.php, die sich bei jedem Aufruf neu zusammenbastelt. Gibt es da eine Möglichkeit, auf rss oder xml Dateien zu linken (ich glaube kaum das der PHP Interpreter auf *.xml oder *.rss anspringt)?

MfG

  1. hi,

    ich will für meine Seite einen RSS Feed einbauen.
    Ich bräuchte ja lediglich die Daten aus der Datenbank auslesen und ins RSS Template parsen.

    Problem ist aber, dass ich dann eine php-Datei habe, z.b. rss.php, die sich bei jedem Aufruf neu zusammenbastelt.

    ja, und?

    Gibt es da eine Möglichkeit, auf rss oder xml Dateien zu linken (ich glaube kaum das der PHP Interpreter auf *.xml oder *.rss anspringt)?

    tut er gerne, mann muss es ihm nur sagen.

    bei einem apachen als webserver beispielsweise mit der konfigurationsoption
    AddType application/x-httpd-php .xml

    aber was soll sich dadurch am von dir geschilderten (und unverständlicherweise bemängelten) verhalten ändern?

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. hi,

      Hi,

      bei einem apachen als webserver beispielsweise mit der konfigurationsoption
      AddType application/x-httpd-php .xml

      Ja, das mag zwar lokal funktionieren, bei meinem Hoster sieht die Sache aber anders aus.
      Ich bin eigentlich nicht der typische RSS Nutzer, weshalb ich dachte, dass es da zu Problemen mit manchen Readern kommt.

      Danke trotzdem.

      1. Hallo Philippé,

        AddType application/x-httpd-php .xml
        Ja, das mag zwar lokal funktionieren, bei meinem Hoster sieht die Sache aber anders aus.

        Nicht ganz - verwende doch ".htaccess"-Dateien, um den Typ hinzuzufügen.
        Dann wird's gehen...

        cu

        Marc Reichelt || http://www.marcreichelt.de/

        --
        Linux is like a wigwam - no windows, no gates and an Apache inside!
        SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
        http://emmanuel.dammerer.at/selfcode.html
        1. Hallo Philippé,

          Hi,

          Nicht ganz - verwende doch ".htaccess"-Dateien, um den Typ hinzuzufügen.

          Leider spielt da mein Hoster nicht mit. Ich hab's gerade probiert:

          info.xml:
          <?php
              php_info();
          ?>

          .htaccess:
          AddType x-mapp-php4 .xml

          Da kann man wohl nichts machen.

          1. Hallo Philippé,

            Dann schreib doch die Zeile für den Feed ein wenig um:
            <link rel="alternate" type="application/rss+xml" title="RSS-Feed" href="http://www.deinedomain.de/rssfeed.php" />

            Mit dem Typ gewährleistet man dass der Typ richtig vom Browser erkannt wird, und damit wird's dynamisch... :-D

            cu

            Marc Reichelt || http://www.marcreichelt.de/

            --
            Linux is like a wigwam - no windows, no gates and an Apache inside!
            SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
            http://emmanuel.dammerer.at/selfcode.html
            1. Hallo Philippé,

              Hallo nochmal. :)

              Dann schreib doch die Zeile für den Feed ein wenig um:
              <link rel="alternate" type="application/rss+xml" title="RSS-Feed" href="http://www.deinedomain.de/rssfeed.php" />

              Mit dem Typ gewährleistet man dass der Typ richtig vom Browser erkannt wird, und damit wird's dynamisch... :-D

              Ok, wusste nicht, ob das Probleme mit sich bringt. Danke!

              cu

              cu2