login.php Fehler... Aber ich finde Ihn nicht.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

login.php Fehler... Aber ich finde Ihn nicht.

Beitrag von rockford »

Hi Leute,

Mein Forum sagt:

Code: Alles auswählen

Parse error: parse error, unexpected T_ELSE in /srv/www/htdocs/web27/html/forum/login.php on line 156
Aber ich kann nix finden. Kann mal jemand nachsehen?
login.php


Vielen Dank schon mal


Gruß
Rockford
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

suche:

Code: Alles auswählen

// session id check 
      if ($sid == '' || $sid != $userdata['session_id']) 
      { 
         message_die(GENERAL_ERROR, 'Invalid_session'); 
      } 

	{
die letzte öffnende Klammer ist zuviel. :wink:

Markus
Zuletzt geändert von Markus67 am 01.11.2005 01:10, insgesamt 1-mal geändert.
Benutzeravatar
sonic-ac
Mitglied
Beiträge: 14
Registriert: 18.02.2005 18:02
Wohnort: Aachen

Beitrag von sonic-ac »

Wenn ich das richtig sehe, steht das { in Zeile 139 an der falschen Stelle.
Es müsste vor "// session id check" stehen ?!?
[zumindest steht es in der original 2.0.18 an der Stelle]

Nicht so...

Code: Alles auswählen

else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
// session id check 
      if ($sid == '' || $sid != $userdata['session_id']) 
      { 
         message_die(GENERAL_ERROR, 'Invalid_session'); 
      } 

	{
		if( $userdata['session_logged_in'] )
sondern so...

Code: Alles auswählen

else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
{
// session id check 
      if ($sid == '' || $sid != $userdata['session_id']) 
      { 
         message_die(GENERAL_ERROR, 'Invalid_session'); 
      } 

		if( $userdata['session_logged_in'] )
Bye
C.
hab natürlich auch ein kleines Forum
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Nachtrag ...

Code: Alles auswählen

   {
// session id check 
      if ($sid == '' || $sid != $userdata['session_id']) 
      { 
         message_die(GENERAL_ERROR, 'Invalid_session'); 
      } 
Vor // session id check fehlt noch eine öffnende Klammer

Markus
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

Beitrag von rockford »

Hi Markus,

Jetzt heisst es:

Code: Alles auswählen

Parse error: parse error, unexpected '}' in /srv/www/htdocs/web27/html/forum/login.php on line 161
Wenn ich in phase5 bis 161 scrolle, müsste ich doch den Fehler sehen, oder nicht. Ich finde dort nichts.
Genau wie gerade eben..

@ sonic-ac: für 139 hatte er aber nicht genörgelt.


Gruß
rockford
Benutzeravatar
sonic-ac
Mitglied
Beiträge: 14
Registriert: 18.02.2005 18:02
Wohnort: Aachen

Beitrag von sonic-ac »

rockford hat geschrieben: @ sonic-ac: für 139 hatte er aber nicht genörgelt.
Du machst aber mit "{" den Block auf, der vor der Stelle geschlossen wird, wo wegen dem falschen "else" gemeckert wird.
Dummerweiser ist vor dem "{" aber kein "if" auf den sich der "else" beziehen könnte.
Merke : Die Fehlermeldung muss nicht an der stelle kommen, wo der Fehler ist ;-)
Bye
C.
hab natürlich auch ein kleines Forum
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Hast du meinen Nachtrag auch gesehen?
Da fehlt auch noch eine Klammer :wink:

Markus
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

Beitrag von rockford »

Sag mal Markus.... Hast Du für diese Dateien ein Auge wie Mozart für Noten, oder benutzt Du irgendein tool, welches Fehler ausspuckt?
Mir ist völlig unklar, wie Ihr die Fehler immer findet.
Der Editor zeigt mir in den Zeilen immer etwas völlig anderes, als Du dann ausbesserst????
Wäre sehr hilfreich

Denn in der viewtopic.php habe ich noch so ein Ding:

Code: Alles auswählen

Parse error: parse error, unexpected T_STRING in /srv/www/htdocs/web27/html/forum/viewtopic.php on line 1041
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

so pauschal kann ich dir das jetzt nicht beatoworten mit der Fehlersuche ... in dem speziellen Fall habe ich jetzt deine login.php mit einer 2.0.18 verglichen in Weaverslave

Hast du in der viewtopic.php auch schon die Änderungen für die 2.0.18 eingebaut? Das sieht nicht danach aus.

Markus
Benutzeravatar
rockford
Mitglied
Beiträge: 846
Registriert: 27.02.2005 18:42
Wohnort: Burghausen
Kontaktdaten:

Beitrag von rockford »

Markus67 hat geschrieben: Hast du in der viewtopic.php auch schon die Änderungen für die 2.0.18 eingebaut? Das sieht nicht danach aus.

Eigentlich ja... gemäß dieser Anleitung: http://www.phpbbhacks.com/support/thoul/2017-2018.html
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“