Seite 1 von 3

Hilfe: Mitglieder nur reg. Benutzer

Verfasst: 22.10.2005 21:36
von Pepe93
Hallo alle zusammen,

ich (absoluter Neuling) habe vor kurzem ein Forum "aktiviert" (besser gesagt, es wurde mir aktiviert).
Nachdem ich einen Mod einbauen wollte der es nicht-registrierten User nicht erlaubt auf die Mitgliederliste (Profile), Such-funktion und auch Gruppen zuzugreifen ist wohl etwas schiefgelaufen :(

Ich habe die anweisungen hier:
http://www.phpbb.de/viewtopic.php?t=47560 eigentlich genau befolgt, und der Zugriff scheint auch verweigert zu sein, ABER:
bevor man auf die Login-seite weitergeleitet wird, gibt es einen Fehler :(

diesen hier:

File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 2) Character set '#94' is not a compiled character set and is not specified in the 'c:\mysql\share\charsets\Index' file
Warning: Cannot modify header information - headers already sent by (output started at E:\vhosts\karsc.webs.upv.es\httpdocs\forum\memberlist.php:1) in E:\vhosts\karsc.webs.upv.es\httpdocs\forum\includes\functions.php on line 771
If your browser does not support meta redirection please click HERE to be redirected


und wenn ich mich dann registriere und dann nochmal auf die Mitgliederliste zugreif, kommt ganz oben dieser Fehler:

File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 2) Character set '#94' is not a compiled character set and is not specified in the 'c:\mysql\share\charsets\Index' file
Warning: Cannot modify header information - headers already sent by (output started at E:\vhosts\karsc.webs.upv.es\httpdocs\forum\memberlist.php:1) in E:\vhosts\karsc.webs.upv.es\httpdocs\forum\includes\page_header.php on line 475

Warning: Cannot modify header information - headers already sent by (output started at E:\vhosts\karsc.webs.upv.es\httpdocs\forum\memberlist.php:1) in E:\vhosts\karsc.webs.upv.es\httpdocs\forum\includes\page_header.php on line 477

Warning: Cannot modify header information - headers already sent by (output started at E:\vhosts\karsc.webs.upv.es\httpdocs\forum\memberlist.php:1) in E:\vhosts\karsc.webs.upv.es\httpdocs\forum\includes\page_header.php on line 478


Nun mein Problem. Ich (Idiot) habe es versäumt Backups von den Dateien anzulegen und habe die neuen Dateien mit den Änderungen einfach überschrieben. Einzig und allein die profile.php hab ich noch :(

Wäre echt dankbar, wenn mir jemand helfen könnte.
Wo der Fehler steckt.

Vielen Dank im Voraus
Pepe

Verfasst: 22.10.2005 21:45
von Markus67
Hi ...

poste mal bitte die ersten 20 Zeilen von der memberlist.php

Markus

Verfasst: 22.10.2005 21:51
von Pepe93
Mensch, das geht ja hier schnell :D

sind ein bissl mehr als 20 Zeilen:

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//
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']) )
{
$mode = ( isset($HTTP_POST_VARS['mode']) ) ? htmlspecialchars($HTTP_POST_VARS['mode']) : htmlspecialchars($HTTP_GET_VARS['mode']);
}
else
{
$mode = 'joined';
}

Hinweis

Verfasst: 22.10.2005 22:10
von gloriosa
Hallo Pepe93,
zum posten (einschließen) von Programmcode benutze doch freundlicherweise den Button Code der sich mittig über den Eingabefeld befindet !

Code: Alles auswählen

Das ist ein Beispiel ! 

Verfasst: 22.10.2005 23:29
von Markus67
Hi ...

Ich Prinzip interessiert mich alles was vor dem steht was du da gepostet hast ..... eben ab Zeile 1 :wink:

Markus

Verfasst: 23.10.2005 00:53
von Pepe93
@gloriosa: Ups, sorry,bin neu hier und da war mir das neu! Danke für den Tipp!

@Markus: hm...und ich dachte genau diese Zeilen, sind wöllig uninteressantd für Dich.

Code: Alles auswählen

<?php
/***************************************************************************
*                              memberlist.php
*                            -------------------
*   begin                : Friday, May 11, 2001
*   copyright            : (C) 2001 The phpBB Group
*   email                : support@phpbb.com
*
*   $Id: memberlist.php,v 1.36.2.10 2004/07/11 16:46:15 acydburn Exp $
*
***************************************************************************/
/***************************************************************************
*
*   This program is free software; you can redistribute it and/or modify
*   it under the terms of the GNU General Public License as published by
*   the Free Software Foundation; either version 2 of the License, or
*   (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
@both: jetzt besser ? :-)

Grüssle Pepe

Verfasst: 23.10.2005 00:58
von Markus67
Hi ...

in der memberlist.php wurd eja nur das hinzugefügt.

Code: Alles auswählen

if (!$userdata['session_logged_in'] ) 
{ 
redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true)); 
}
Und wenn du das rausnimmst geht es wieder?

Markus

Verfasst: 23.10.2005 01:02
von Pepe93
moment, probier ich gleich mal....

aber, was mir gerade einfällt, der erste beschriebene Fehler, tritt sowohl bei der Memberlist, als auch bei den Gruppen und bei Search auf :(
Kann es dann nicht eher an der profile.php liegen???

EDIT: @markus: damit Du Dir selber ein Bild machen kannst:

http://karsc.webs.upv.es/forum/index.php

Verfasst: 23.10.2005 01:11
von Pepe93
@markus: hier die Antwort auf die Frage:

Nein, ich kann auf die Mitgliederliste zugreifen und "im Header" steht folgender Fehler:

Code: Alles auswählen

File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 2) Character set '#94' is not a compiled character set and is not specified in the 'c:\mysql\share\charsets\Index' file
Warning: Cannot modify header information - headers already sent by (output started at E:\vhosts\karsc.webs.upv.es\httpdocs\forum\memberlist.php:1) in E:\vhosts\karsc.webs.upv.es\httpdocs\forum\includes\page_header.php on line 475

Warning: Cannot modify header information - headers already sent by (output started at E:\vhosts\karsc.webs.upv.es\httpdocs\forum\memberlist.php:1) in E:\vhosts\karsc.webs.upv.es\httpdocs\forum\includes\page_header.php on line 477

Warning: Cannot modify header information - headers already sent by (output started at E:\vhosts\karsc.webs.upv.es\httpdocs\forum\memberlist.php:1) in E:\vhosts\karsc.webs.upv.es\httpdocs\forum\includes\page_header.php on line 478

Verfasst: 23.10.2005 01:17
von Markus67
Hi ...

sag mal .. hast du das auf deinem eigenen Webserver? Was sind das denn für komische Pfadangaben?

Markus