Kupferdrahtstromkabelgummiverdichtung: unexpected $end

Hallo,
ich habe da nen Fehler, bei dem ich überhaupt nnicht weiß wie ich ihn lösen kann:

Parse error: parse error, unexpected $end in 127.0.0.1\index.php on line 346

das ist die Zeile mit ein paar vorherigen:

</p>
  </div>

</body>
</html>

MfG

  1. Hello,

    als erstes Klammersetzung des Scriptes überprüfen
    dann fehlende Dollar-Zeichen vor Variablen suchen
    dann fehlende Häkchen für Strings suchen
    ...

    Harzliche Grüße vom Berg
    http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau

  2. Hi Kupferdrahtstromkabelgummiverdichtung,

    Parse error: parse error, unexpected $end in 127.0.0.1\index.php on line 346
    das ist die Zeile mit ein paar vorherigen:

    </p>
      </div>

    </body>
    </html>

    Nein, dass sind nicht die Zeilen ;)
    Wenn ein Parse Error am Ende kommt, wo eigentlich gar kein php-Code mehr ist, dann hast du vorher irgendetwas nicht richtig geschlossen.
    Meine Vermutungen: fehlende schließende Klammer, fehlendes schließendes Anführungszeichen, fehlenden schließendes PHP-Tag.

    Welches ist es?

    Wenn es das nicht sein sein, das poste den Code rund um die Variable $end.

    ciao
    romy

    1. Hehe,

      die Variable $end besteht nicht. Im ganzen Projekt nicht.

      MfG

      1. hi,

        die Variable $end besteht nicht. Im ganzen Projekt nicht.

        Das ist nicht das, was PHP dir sagen will - sondern dass es unerwarteter Weise auf's Dateiende gestossen ist, obwohl da auf Grund der vorliegenden Klammerung noch was kommen müsste.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
    2. Hallo,
      und die letzten Zeilen PHP-Code:

      case "":
      include "start.php";
      break;

      default:
      include "fehler404.htm";
      }//Das ist die End-Klammer der switch Abfrage
      ?>

      1. echo $begrüßung;

        und die letzten Zeilen PHP-Code:

        Darin kann ich keinen Fehler sehen. Er muss weiter vorn schon aufgetreten sein. Verwende einen Editor mit Syntax-Unterstüztung und Anzeige von Klammerpaaren, oder noch besser: eine IDE, die dir gleich beim Tippen die Syntax-Fehler anzeigt.

        echo "$verabschiedung $name";

        1. Hallo dedlfix.

          echo $begrüßung;

          und die letzten Zeilen PHP-Code:

          Darin kann ich keinen Fehler sehen. Er muss weiter vorn schon aufgetreten sein. Verwende einen Editor mit Syntax-Unterstüztung und Anzeige von Klammerpaaren, oder noch besser: eine IDE, die dir gleich beim Tippen die Syntax-Fehler anzeigt.

          Wofür das Syntaxhighlighting bei einem vernünftigen Editor vollkommen ausreichend ist. Eine IDE halte ich hier für überdimensioniert.

          Einen schönen Samstag noch.

          Gruß, Mathias

          --
          ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
          debian/rules
          1. echo $begrüßung;

            Wofür das Syntaxhighlighting bei einem vernünftigen Editor vollkommen ausreichend ist. Eine IDE halte ich hier für überdimensioniert.

            Für diesen Fehler reicht ein Syntax-unterstützender Editor sicherlich aus. Eine IDE, die den Fehler schon beim Tippen anzuzeigen vermag, nicht erst beim Probelauf, ist aber noch mal eine Ecke hilfreicher, als wenn man nur anhand seltsamer Farben erkennen muss, dass etwas nicht stimmt. Natürlich lohnt sich der Aufwand, der mit diesem Luxus einhergeht, nicht unbedingt bei nur einmaligen Scriptereien.

            echo "$verabschiedung $name";