RSS Datei

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • RSS Datei

    Hi,

    Also ich hab ne RSS datei erstellt mithilfe von PHP soweit so gut.

    Ich veruch per while Schleife die Ergebnisse aus einem SQL befehl jeweils in ein <item> reinzuschreiben.

    Es klappt auch, das Problem ist allerdings, dass nur ein einziges <item> im Browser zu sehen ist, aber im Quelltext sind alle <item>,
    die durch die While Schleife erstellt wurden da. Hab ich n fehler in meinem Aufbau der XML-Komponenten?

    PHP-Code:

    <?php
      
      
    // Content-Type auf XML setzen
      
    header("Content-type: application/xml");
      
         require_once 
    'includes/library.conf.php';


      
      
    // XML Deklaration
      
    echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
      
    ?>

    <rss version="2.0">
      
      <channel>

    <?php
    echo" <item>\n";
    echo
    " <title>Kunden Referenzen ".date("d.m.Y")."</title>\n";
    echo
    " </item>\n";
    echo
    " <item>\n";
    echo
    " <title>[url]www.testdomain.de[/url]</title>\n";
    echo
    " <link>[url]http://www.testdomain.de[/url]</link>\n";
    echo
    " <copyright>blabla</copyright>\n";
    echo
    " </item>\n";

    $sql "SELECT id,link,link_bz,kunde,shop_bz FROM ".c_table1." ORDER BY id LIMIT 0,30";
    $result mysql_query($sql);

    if(
    is_resource($result) && mysql_num_rows($result) > 0)
    {
        while(
    $row mysql_fetch_assoc($result))
        {
            echo
    " <item>\n";
            
    // Name des Kunden
            
    echo" <title>".$row['kunde']."</title>\n";
            
    // Beschreibung
            
    echo" <description>".$row['shop_bz']."</description>\n";
            echo
    " </item>\n";
            echo
    " <item>\n";
            
    // Link Name des Kunden
            
    echo" <title>".$row['link_bz']."</title>\n";
            
    //link zum Kunden
            
    echo" <link>".$row['link']."</link>\n";
            echo
    " </item>\n";
        }
    }

    ?>
    </channel>
      
    </rss>
    Lurchi ! Lurchi ! Lurchi !

  • #2
    zeig mal lieber die ausgabe.

    Kommentar


    • #3
      PHP-Code:

      <?xml version="1.0" encoding="iso-8859-1"?>

      <rss version="2.0">
        
        <channel>

       <item>
       <title>Kunden Referenzen 20.04.2007</title>
       </item>
       <item>
       <title>[url]www.geheim^^[/url].de</title>

       <link>[url]http://www.geheim^^[/url].de</link>
       <copyright>blabla</copyright>
       </item>
       <item>
       <title>Möbelhaus</title>
       <description>Renommiertes Designer-Leuchten-Fachgeschäft</description>
       </item>

       <item>
       <title>[url]www.möbel.de[/url]</title>
       <link>[url]http://www.möbel.de[/url]</link>
       </item>
       <item>
       <title>zbodenpflege</title>
       <description>Bodenpflege und Schleifmaschinenverleih</description>

       </item>
       <item>
       <title>[url]www.bodenpflege.de[/url]</title>
       <link>[url]http://www.bodenpflege.de/[/url]</link>
       </item>
       <item>
       <title>Villa</title>

       <description>Der Spezialist für Gartenmöbel</description>
       </item>
       <item>
       <title></title>
       <link></link>
       </item>
       <item>
       <title>Stickembleme</title>

       <description>Textilien veredeln</description>
       </item>
       <item>
       <title>[url]www.textilienveredeln.de[/url]</title>
       <link>[url]http://www.textilienveredeln.de/[/url]</link>
       </item>
       <item>

      </channel>
        
      </rss>
      Lurchi ! Lurchi ! Lurchi !

      Kommentar


      • #4
        könntest du die ausgabe bitte unverändert zeigen?

        Kommentar


        • #5
          Deine Ausgabe unterscheidet sich von http://de.wikipedia.org/wiki/RSS

          Gruss

          tobi
          Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

          [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
          Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

          Kommentar


          • #6
            das letzte <item> ist die ursache. ggf. mal mit firefox texten, der sagt dir wo die fehler liegen.

            gruß
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              Die Ausgabe ist was die Struktur unverändert hab nur die namen der links und die namen der Kunden verändert...

              Es ist doch richtig das <title>Name des Links ist</title>?
              weil er übernimmt das was im title immer für den namen des Links.
              Lurchi ! Lurchi ! Lurchi !

              Kommentar


              • #8
                Original geschrieben von Kropff
                ggf. mal mit firefox texten
                ok tut mir leid wenn des jetz ne dummer frage ist aber wie mach ich das???
                Lurchi ! Lurchi ! Lurchi !

                Kommentar


                • #9
                  http://feedvalidator.org/
                  http://validator.w3.org/feed/
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    Die Ausgabe ist was die Struktur unverändert hab nur die namen der links und die namen der Kunden verändert...
                    und wenn im "namen des kunden" ein "&" vorkommt, werden wir es nie erfahren, obwohl es nicht korrekt ist?

                    lass dir die ausgabe doch einfach validieren und behebe alle fehler.

                    Kommentar


                    • #11
                      oh......

                      habs grad validiert.......

                      wusst gar nicht das ein & ein Fehler im XML ist. Also ich glaub jetzt kann ichs beheben vielendanke für eure Hilfe

                      Grüße Julian
                      Lurchi ! Lurchi ! Lurchi !

                      Kommentar

                      Lädt...
                      X