Parse error: syntax error, unexpected $end

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

  • Parse error: syntax error, unexpected $end

    Hallo.

    Auch wenn ich noch neu hier bin, bastle ich schon seit bereits 3 Tagen an dieser Datei und immer tritt was neues auf.

    Also hier der Code:
    PHP-Code:
    <?php
    // --- imports
    require_once(---_DIR.'lib/***/action/LogoutAction.class.php');

    /**
     * Does the user logout in the user interface.
     * @subpackage    action
     */
    class UserLogoutAction extends LogoutAction {
        
    /**
         * @see Action::execute()
         */
        
    public function execute() {
            
    AbstractAction::execute();
                    
            
    // validate
            
    $this->validate();
            
            
    // do logout
            
    $this->doLogout();
            
    $this->executed();
            
            
    // redirect to url
            
    $url='http://www2.michaelmoik.at/form/login.php'
        
    ;
        
        
    /**
         * @see LogoutAction::doLogout()
         */
        
    function doLogout() 
    {        
    parent::doLogout();
            
            
    // remove cookies
            
    if (isset($_COOKIE[COOKIE_PREFIX.'userID'])) {
                
    HeaderUtil::setCookie('userID'0);
            }
            if (isset(
    $_COOKIE[COOKIE_PREFIX.'password'])) {
                
    HeaderUtil::setCookie('password''')
            
        

    ?>
    Bitte daher um Hilfe.

    Danke!

  • #2
    Auch wenn ich schon länger hier bin, bastle ich auch manchmal 3 Tage und länger an irgendwas und komm dabei immer wieder auf Probleme.

    Code zeigen spar ich mir, weil ich auch nicht gerne konkret schildere was für ein Problem ich eigentlich hab.

    Trotzdem Danke!
    Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
    Schön - etwas Geschichte kann ja nicht schaden.
    Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

    Kommentar


    • #3
      welchen code willst du denn haben??

      Parse error: syntax error, unexpected '}' in D:\*****\logout.php on line 48

      Kommentar


      • #4
        KEINEN Code.

        Eine vernünftige Problembeschreibung.
        Wirf auch mal einen Blick in die Regeln, da steht sogar drin, wie du vernünftig Debuggen kannst.

        Kommentar


        • #5


          Mein Post war eine Anspielung darauf, dass du kein konkretes Problem geschildert hast - jetzt postest du immerhin eine Zeilennummer - allerdings vermute ich, dass diese Fehlermeldung durch Code erzeugt wird, der nicht dem deines Eingangposts entspricht.

          Bring die Klammerung deiner Kontrollstrukturen usw. in Ordnung.

          EDIT:
          Der Name scheint "Programm" zu schein.
          Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
          Schön - etwas Geschichte kann ja nicht schaden.
          Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

          Kommentar


          • #6
            Nee, wenn ichs richtig überflogen habe, ist der erste Fehler bereits in ca. Zeile 26.

            Kommentar


            • #7
              Zitat von TobiaZ Beitrag anzeigen
              Nee, wenn ichs richtig überflogen habe, ist der erste Fehler bereits in ca. Zeile 26.
              Jepp!

              @TS
              Wenn man etwas mit einer "öffnenden" geschweiften öffnet, dann sollte man es auch mit einer "schließenden" geschweiften Klammer beenden.

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

              Kommentar


              • #8
                Zitat von murxxx1990 Beitrag anzeigen
                Hallo.
                PHP-Code:
                require_once(---_DIR.'lib/***/action/LogoutAction.class.php'); 
                Was machen eigentlich die drei Minuszeichen dort? Hab ich noch nie gesehen. Zwei Minuszeichen würden _DIR dekrementieren (was afaik -1 zurückgibt, wenn _DIR nicht mit einer Ziffer anfängt).

                Kommentar


                • #9
                  Ich denke mal, dass die drei Minuszeichen einfach verschleiern sollten, dass es sich hierbei um das Woltlab Comunity Framework handelt. Dort wird der absolute Pfad zur Framwork Installation unter der Konstanten WCF_DIR abgelegt.
                  MM Newmedia | MeinBlog

                  Kommentar

                  Lädt...
                  X