Seite 1 von 2
login.php Fehler... Aber ich finde Ihn nicht.
Verfasst: 01.11.2005 00:59
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
Verfasst: 01.11.2005 01:10
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.
Markus
Verfasst: 01.11.2005 01:10
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'] )
Verfasst: 01.11.2005 01:14
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
Verfasst: 01.11.2005 01:15
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
Verfasst: 01.11.2005 01:19
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

Verfasst: 01.11.2005 01:19
von Markus67
Hi ...
Hast du meinen Nachtrag auch gesehen?
Da fehlt auch noch eine Klammer
Markus
Verfasst: 01.11.2005 01:29
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
Verfasst: 01.11.2005 01:43
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
Verfasst: 01.11.2005 01:53
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