Seite 1 von 1

Problem mit Mitgliederliste/Profil nur für eingeloggte User

Verfasst: 27.04.2004 16:37
von haba
Hallo, ich habe versucht nach http://www.phpbb.de/topic47560.html das zu machen.
Nun habe ich in der memberlist.php auf Linie 37, und in profile.php auf Linie 114. Ich weiss nicht was falsch ist, darum wäre ich froh um Hilfe!

memberlist.php
profile.php

Re: Problem mit Mitgliederliste/Profil nur für eingeloggte U

Verfasst: 27.04.2004 16:39
von andreasOymann
haba hat geschrieben: Nun habe ich in der memberlist.php auf Linie 37, und in profile.php auf Linie 114. Ich weiss nicht was falsch ist, ...
... und ich weiss nicht, was du möchtest :o

Verfasst: 27.04.2004 16:41
von haba
:grin: Wissen was falsch ist, und warum es falsch ist, denn eigentlich hab ichs so gemacht wies dort stand... (denk ich)

Ich hab gesehn dass auch andere dieses Problem hatten, aber sie konnten es beseitigen und wenn man dann die Lösung nicht hinschreibt, kanns keinem andern helfen.

Verfasst: 27.04.2004 16:47
von andreasOymann
WAS ist denn falsch? Gibt es eine Fehlermeldung? Wie lautet sie? Bisher hast du nur folgendes kundgetan:
Nun habe ich in der memberlist.php auf Linie 37, und in profile.php auf Linie 114.
Das ist ne Aussage!!! Eine Linie 37 sowie eine Linie 114 habe ich auch in den Dateien...

Verfasst: 27.04.2004 17:02
von haba
Die Fehler:

Parse error: parse error in /usr/.../memberlist.php on line 37


Parse error: parse error in /usr/.../profile.php on line 114

mehr steht da nicht...

Verfasst: 27.04.2004 17:05
von andreasOymann
überprüfe mal die geschweiften Klammern bei dem Einbau des Codes...

Verfasst: 27.04.2004 17:11
von haba
Tut mir leid, aber ich versteh das nicht. Was ist daran falsch.

Verfasst: 27.04.2004 19:44
von andreasOymann
memberlist.php

bei dir steht

Code: Alles auswählen

 if (!$userdata['session_logged_in'] )
 }
 redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
 }
 $start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;
 }
 if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
muss aber heißen

Code: Alles auswählen

 if (!$userdata['session_logged_in'] )
 {
 redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
 }
 $start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;
  
 if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
profile.php

bei dir steht

Code: Alles auswählen

 else if (!$userdata['session_logged_in'] )
 }
 redirect(append_sid("login.$phpEx?redirect=profil.$phpEx", true));
 exit;
 }
muss aber heißen

Code: Alles auswählen

 else if (!$userdata['session_logged_in'] )
 {
 redirect(append_sid("login.$phpEx?redirect=profil.$phpEx", true));
 exit;
 }

Verfasst: 27.04.2004 20:36
von haba
Danke andreasOymann! memberlist.php hab ich hingekriegt, profile.php aber nicht, das mit den Klammern hab ich geändert. Den Fehler sehen tu ich auch, aber ich weiss nicht warum dass so ist.

Code: Alles auswählen

else if ( $mode == 'activate' )
	{
		include($phpbb_root_path . 'includes/usercp_activate.'.$phpEx);
		exit;
	}
	else if ( $mode == 'email' )
	{
 include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
 exit;
 }
 else if (!$userdata['session_logged_in'] )
 {
 redirect(append_sid("login.$phpEx?redirect=profil.$phpEx", true));
 exit;
 }
		include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
		exit;
	}
}

redirect(append_sid("index.$phpEx", true));

?>