Parse error: syntax error, unexpected '}'

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

  • Parse error: syntax error, unexpected '}'

    Hallo liebe Gemeinschaft

    Ich habe ein kleines script gesucht, bei welchem ich, als Admin, User anlegen und verwalten kann. Desweiteren sollte die Möglichkeit bestehen, das ich, als Admin, jedem User bestimmte Dateien zum Download zuweisen kann. Nach ca. 1 Monat suchen und testen habe ich kein passendes Script gefunden. Jedoch fand ich die Free-Version eines Login-Scripts, das diese Möglichkeit bietet.
    Lokal auf meinem XAMPP funktionierte es perfekt. Doch auf dem Webserver im https-Verzeichnis verursacht es folgenden Fehler:

    Parse error: syntax error, unexpected '}' in /srv/www/vhosts/website.tld/subdomains/user/httpsdocs/index.php on line 95

    Nach tagelangem lesen und google-beschwören kam ich zu keinem Ergebniss, so dass ich nun angefangen habe, PHP zu lernen. *alle wissenden beneide*

    Evtl. kann mir bereits jetzt jemand dabei helfen. Hier der besagte Code:
    PHP-Code:
    84 <table width="800" border="0" cellpadding="0" cellspacing="0">
    85  <td width="800" height="0" align="center" valign="top">&nbsp;</td>
    86  <tr>
    87    <td align="center" valign="top"><span class="Stil2">Die Enwicklerwebsite - Kundenlogin Skript - Download Skript Verkauf - www.dieentwicklerwebsite.tld<br>
    88Kundenbereich - Nachrichten Support System - Newsletter - Grafikarchiv </span></td>
    89 <tr>
    90    <td align="center" valign="top"></td>
    91  <tr>
    92    <td align="center" valign="top"><a href="http://www.dieentwicklerwebsite.tld">
    93      <? if($copyright == 'Ja'){ ?>
    94     <img src="admin/images/li.gif" alt="<? echo $admin_site_titel ?>" width="50" height="16" border="0" align="top"></a>
    95      <?php ;}?>      <br>      
    96      <?php if("$footer_anzeigen== "sich"){?>
    97
    98<?php ;}?></td>
    99</table>
    Habe ein paar Zeilen mehr und zur besseren Verständlichkeit Zeilennummern verwendet. Hoffe, das enspricht so den Regeln

    Hoffe auf eure Hilfe....

    Vielen Dank schon mal an alle freundlichen Mitglieder.
    Zuletzt geändert von heute_neu; 25.05.2010, 10:22.

  • #2
    PHP-Code:
    <? if($copyright == 'Ja'){ ?>
    <img src="admin/images/li.gif" alt="<? echo $admin_site_titel; ?>" width="50" height="16" border="0" align="top"></a>
    <?php }?>
    Peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      hallo - erstmal solltest du deinen code in der zeilenlänge umbrechen
      fotos :

      http://www.flickr.com/photos/rassloff/collections/

      Kommentar


      • #4
        Hallo und erst mal danke für die schnellen Antworten.

        @ Kropff - Leider brachte die Änderung keinen Erfolg. Immer noch gleicher Fehler

        @ rossixx - Werde bei meinem nächsten Post versuchen, auf die Breite zu achten - Sorry

        Kommentar


        • #5
          unexpected -> unerwartet

          das soll dir sagen, das eine oder genau diese klammer zu viel ist.

          einfach mal testen und ausklammern, und weiter mit try and error - bis du den fehler gefunden hast

          und zusätzlich solltest du vielleicht auf ein paar kleinigkeiten achten z.b.

          PHP-Code:
          <? ?> // auf eine schreibweise festlegen und nicht so viel durcheinander - das wär schön
          <?php ?>
          fotos :

          http://www.flickr.com/photos/rassloff/collections/

          Kommentar


          • #6
            Wie bereits Eingangs erwähnt, habe ich jetzt erst angefangen, php zu lernen... daher sorry für Fehler.

            Das mit der Schreibweise kann ich so erklären, das ich bereits seit einiger Zeit versuche, den Fehler zu beheben... wird geändert, wenn alles funzt.

            Diese besagte Klammer in Line 95 habe ich als aller erstes mal rausgenommen... Kam gleich ein MySQL-Fehler.

            Evlt. noch Lösungsvorschläge?

            Kommentar


            • #7
              Zitat von heute_neu Beitrag anzeigen
              @ Kropff - Leider brachte die Änderung keinen Erfolg. Immer noch gleicher Fehler
              Wahrscheinlich, weil du den Fehler zweimal gemacht hast.

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

              Kommentar


              • #8
                Zitat von heute_neu Beitrag anzeigen
                wird geändert, wenn alles funzt
                es funktioniert aber so lange nicht, bis du es geändert hast .
                Mach in dem Quelltext die richtige php-tags oder setze die Variable short_open_tag in php.ini auf 'On'
                Slava
                bituniverse.com

                Kommentar


                • #9
                  Zitat von Slava Beitrag anzeigen
                  Mach in dem Quelltext die richtige php-tags oder setze die Variable short_open_tag in php.ini auf 'On'
                  Mit den Tags setzten muss ich mal schauen, wann das in meinem Lehrgang dran kommt
                  In der PHP-Ini mag ich nichts ändern, da noch einige Webseiten auf dem Server laufen... müsste ich also sämtliche <? ?> durch <?php ?> ändern?

                  Dann hätt ich einen Lösungsansatz.....

                  Kommentar


                  • #10
                    aller anfang ist schwer

                    versuch mal etwas struktur zu schaffen z.b.
                    PHP-Code:
                    html test <br>
                    <?php
                    if($i==1){
                         echo 
                    "i ist gleich 1";
                         if(
                    $k==2){
                              
                    ?> nochmal html text - wenn k gleich 2 is <?php
                         
                    }
                    }
                    so kannst du genau checken welche klammer zu welcher anweisung / abfrage / bedingung gehört.

                    denn - so meine vermutung - die fehlermeldung sagt zwar nur das eine klammer unerwartet an dieser stelle ist aber zweig dir schon mal wo das problem liegen könnte.

                    parse error hat fats immer was mit ; }{ etc. zu tun.
                    fotos :

                    http://www.flickr.com/photos/rassloff/collections/

                    Kommentar

                    Lädt...
                    X