nicy: [feedburner] RSS ERROR "forumids" must end with the ';' "

hi
es handelt sich hierbei um das Vbulletin board v3.8

Erhalte seit neustem die folgende fehlermeldung bei feedburner.google.com

[QUOTE]The URL does not appear to reference a valid XML file. We encountered the following problem: Error on line 1: The reference to entity "forumids" must end with the ';' delimiter.[/QUOTE]früher ging alles nun zeigt er eine leere seit aufgrund dieses fehlers.
ist es ein bug in der external.php?
woran kann das liegen?

mein link sieht wie folgt aus:

example.com/external.php?type=RSS2&forumids=12,54,54,57,54,74

ist enorm wichtig das es über die feedburner url wieder läuft, da diese url auf  externen seiten weiter verbreitet wurde...

danke sehr

mfg
nicy

  1. ist es ein bug in der external.php?

    Möglicherweise.

    woran kann das liegen?

    Keine Ahnung - ich könnte jetzt zwar versuchen zu erraten, was in external.php so alles steht oder was im RSS-Feed in "line 1" steht, aber dazu habe ich keine Lust.

    Am ehesten tippe ich auf einen Programmierfehler.

    mein link sieht wie folgt aus:

    example.com/external.php?type=RSS2&forumids=12,54,54,57,54,74

    Sieht relativ OK aus - wenn auch unvollständig.

    ist enorm wichtig

    Wann ist es das nicht?

    1. habe es auch mit der originalen external.php getestet, es ist der selbe fehler...

      hier ist sie falls nötig:
      http://nopaste.info/1371ce14e3.html

      das komische ist ja , das es erst seit paar tagen nicht mehr funktioniert.
      kann mich auch nicht erinnern was gemacht zu haben am board.

      1. so habe es auf dem gleichen server in einem anderen testboard (original vb3.8 ohne mods oder design), getestet.
        selber error wie oben..

        habe eine vermutung ,kenne mich aber nicht aus in dem berreich.
        kann es was mit "http header" zutun haben?
        villeicht wurde da ein fehler gemacht oder so..?

        wurde nämlich was gemacht vom servermanager daran vor paar tagen.

        übrigens
        FEED Validator sagt:

        <HTML><HEAD><SCRIPT language="javascript" src="/sc_006dd8f4d7d20ddcda5c329b2d4bcf3a.js"></SCRIPT></HEAD><BODY onload="scf('71e8'+'055e','/vb2testboard/external.php?type=RSS2&forumids=2');"></BODY></HTML>

        "It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate."

        1. Moin!

          "It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate."

          Dann wirst Du bitte Deinen Feed mit einem Browser abholen und nachsehen, ob der HTML-Code nicht vielleicht zu einer 404er (oder anderen Fehler-) Seite gehört.

          Dann fragst Du den, der am Server rumschraubte, was er eigentlich so alles gemacht hat...

          MFFG (Mit freundlich- friedfertigem Grinsen)

          fastix

  2. Hi,

    Error on line 1: The reference to entity "forumids" must end with the ';' delimiter.

    example.com/external.php?type=RSS2&forumids=12,54,54,57,54,74

    & ist in XML ein Sonderzeichen, dass eine Zeichenreferenz einleitet - und abgeschlossen wird diese mit einem Semikolon.

    Nun hast du wahrscheinlich nirgends eine Zeichenreferenz mit dem Bezeichner forumids deklariert, also wäre es auch nicht sinnvoll, dahinter ein ; zu setzen.
    Dass du forumids aber gar nicht als Referenz benutzen wolltest, kann der Parser nicht wissen.
    Wenn du das & nicht als Einleitung einer solchen Referenz benutzen willst - dann musst du es selbstverständlich selber als &amp; schreiben.

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    1. Wenn du das & nicht als Einleitung einer solchen Referenz benutzen willst dann musst du es selbstverständlich selber als &amp; schreiben.

      hört sich nicht schlecht an chrisB, jedoch erhalte ich nun eine neue Fehlermeldung von feedburner:

        
      The URL does not appear to reference a valid XML file. We encountered the following problem: Unknown feed format encountered (The root element is [Element: <HTML/>])
      
      1. Hi,

        jedoch erhalte ich nun eine neue Fehlermeldung von feedburner:

        Ohne zu wissen, worauf sich diese Fehlermeldung bezieht, können wir dir da herzlich wenig zu sagen.

        MfG ChrisB

        --
        “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
        1. Ohne zu wissen, worauf sich diese Fehlermeldung bezieht, können wir dir da herzlich wenig zu sagen.

          ok deshalb habe ich hier gleich ein beispiel vom rss feed gemacht:
          http://nopaste.info/5ac264e184.html

          woran kann es liegen, villeicht auch an der serverconfiguration?
          wie gesagt mein testboard hat ja das gleiche problem.

          1. Hi,

            ok deshalb habe ich hier gleich ein beispiel vom rss feed gemacht:
            http://nopaste.info/5ac264e184.html

            Und dass darin gleich zwei mal die Zeilen

            <?xml version="1.0" encoding="UTF-8"?>

            und

            <rss version="2.0" ...

            vorkommen, macht dich nicht im geringsten stutzig?

            wie gesagt mein testboard hat ja das gleiche problem.

            Wenn das eingesetzte Script das als vermeintlichen RSS-Feed produziert - dann wende dich an den Hersteller.
            Wenn du selbst am Script herumgebastelt hast - dann mach' das wieder rückgängig, und besorge dir erst mal ein bisschen Grundlagenwissen, bevor du sowas machst.

            MfG ChrisB

            --
            “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
            1. oh sry für die Verwirrung hab vorhin auch gemerkt^^
              ist natürlich nur 1 mal vorhanden der code, war woll doppelpaste..

              http://nopaste.info/2c28a0f309.html

              1. Hi,

                oh sry für die Verwirrung hab vorhin auch gemerkt^^
                ist natürlich nur 1 mal vorhanden der code, war woll doppelpaste..

                http://nopaste.info/2c28a0f309.html

                Geht per Copy&Paste bei http://validator.w3.org/feed/ problemlos durch, „Congratulations! This is a valid RSS feed.“

                Wenn du jetzt nicht bald mal Informationen lieferst, die dein Problem *nachvollziehbar* machen, hab' ich keine Lust mehr.

                MfG ChrisB

                --
                “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
                1. Hi,

                  oh sry für die Verwirrung hab vorhin auch gemerkt^^
                  ist natürlich nur 1 mal vorhanden der code, war woll doppelpaste..

                  http://nopaste.info/2c28a0f309.html

                  Geht per Copy&Paste bei http://validator.w3.org/feed/ problemlos durch, „Congratulations! This is a valid RSS feed.“

                  Wenn du jetzt nicht bald mal Informationen lieferst, die dein Problem *nachvollziehbar* machen, hab' ich keine Lust mehr.

                  MfG ChrisB

                  ja das war das verwirrspiel..
                  das RÄTSEL IST GELÖsT!der proxy war wieder schuld ...

                  trotzdem danke für die bemühungen,

                  der servermanger muss das fixen.
                  vielleicht weiß jemand wo er nachschauen soll.

  3. hi,

    mein link sieht wie folgt aus:

    example.com/external.php?type=RSS2&forumids=12,54,54,57,54,74

    Wer bastelt denn solcher Art Listen? Eine Liste in einem URI sieht so aus:

    a=1;a=2;a=3

    usw. Aus Kompatibilitätsgründen darf das Trennzeichen auch ein AmpersAnd sein.

    Hotti

    --
    Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.
    1. Wer bastelt denn solcher Art Listen? Eine Liste in einem URI sieht so aus:

      vbulletin basstelt sowas , kannst es ja bei denen testen.
      http://www.vbulletin-germany.com/forum/external.php?type=RSS2&forumids=124
      hat immer funktioniert bis auf die letzten tage, verstehe das nicht :(

      1. h1,

        http://www.vbulletin-germany.com/forum/external.php?type=RSS2&forumids=124
        hat immer funktioniert bis auf die letzten tage, verstehe das nicht :(

        Das ist auch keine Liste. Guck Dir mal an, wie ein Browser die Mehrfachauswahl eines Multiple Select serialisiert, oder mehrere Checkboxn mit gleichen Namen. Mit <form method="GET"> und <select name="sel" multiple> würdest Du folgendes in der Adresszeile sehen (Request URI, QUERY_STRING):

        sel=1&sel=2&sel=3&sel=4

        usw, angenommen, die values sind 1,2,3,4

        Hierbei ist der Delimiter das Ampersand. Ein Parser, der solche Standards versteht, würde auch mit dem ";" als Delimiter klarkommen. Auf jeden Fall sollte der Parser auch so das Array erkennen und die Einzelwerte als Solche parsen können. Bei PHP bin ich mir nicht ganz sicher, ob da ein Parser dabei ist, der das kann.

        Sch?nen Feierabnd,
        Hotti