Seite 1 von 1

PHP-Error bei Registrierung

Verfasst: 31.07.2008 18:43
von Lord Gurke
Hallo zusammen,

So erster Post, also vorerst was zu mir: Ich heiße real Max, wohne in Wuppertal und bin seit phpBB3 draußen ist vom WBBLite auf diese Version umgestiegen.
Es wird wohl auch noch etwas dauern, bis ich mich komplett im Adminbereich zurechtfinde :)



Habe über die Suche nichts passendes gefunden, also:

Derzeit verwende ich ein phpBB v3.0.2 und wenn ich bei den Registrierungseinstellungen Vorgaben zu den zugelassenen Zeichen im Benutzernamen mache (Option "Alle Buchstaben, Ziffern und Füllzeichen"), kann sich keiner mehr registrieren.
Mit anderen Optionen funktioniert das komischerweise.
Egal ob der Benutzername den Vorgaben entspricht oder nicht, jedes mal erscheint daraufhin ganz oben folgende Fehlermeldung:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 1438: mb_ereg_search_init() [function.mb-ereg-search-init]: mbregex compile err: premature end of char-class
[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 1439: mb_ereg_search() [function.mb-ereg-search]: No regex given
Einstellungen:
Benutzername: "Alle Buchstaben, Ziffern und Füllzeichen"
Länge: 3 bis 20 Zeichen

Kennwortkomplexitätsrichtlinie: "Muss Buchstaben und Ziffern enthalten"
Länge: 6 bis 30 Zeichen

PHP-Version: 5.1.2 (ist schon extrem alt, könnte das vielleicht daran liegen?)


Danke schonmal
Max[/code]

Verfasst: 31.07.2008 18:44
von SteveHH
Daran wird es nicht liegen, denn dann dürften Hunderte Boards mit php 4 nicht laufen ;).
Hast Du mal ein wenig mit deinen Vorgaben gespielt um das mal etwas einzugrenzen, ab wann der Fehler auftaucht ?

Gruß,

Steve

Verfasst: 31.07.2008 18:55
von Lord Gurke
Auch wieder wahr :)

Hatte schon etwas getestet. Die Komplexitätsrichtlinie für die Kennwörter ist scheinbar egal, steht allerdings die Vorgabe für die Benutzernamen auf dem genannten Wert, funktioniert eine Registrierung in keinem Fall.
Getestet habe ich das mit diesen Benutzernamen:

testheimer
test heimer
Test Heimer
Test-Heimer
test-häämer
testhäümer
testinator44

Zusätzlich zu dem PHP-Fehler wird dann auch immer noch in roter Schrift
"Der Benutzername enthält unzulässige Zeichen" ausgegeben, fällt mir gerade mal so auf 8)


Max

Verfasst: 11.12.2008 22:15
von Dr-Psycho-Fans
Lord Gurke hat geschrieben:Auch wieder wahr :)

Hatte schon etwas getestet. Die Komplexitätsrichtlinie für die Kennwörter ist scheinbar egal, steht allerdings die Vorgabe für die Benutzernamen auf dem genannten Wert, funktioniert eine Registrierung in keinem Fall.
Getestet habe ich das mit diesen Benutzernamen:

testheimer
test heimer
Test Heimer
Test-Heimer
test-häämer
testhäümer
testinator44

Zusätzlich zu dem PHP-Fehler wird dann auch immer noch in roter Schrift
"Der Benutzername enthält unzulässige Zeichen" ausgegeben, fällt mir gerade mal so auf 8)


Max
Hab GENAU das gleiche Problem mit denselben Fehlermeldungen...

Verfasst: 12.12.2008 09:18
von Dr.Death
Wenn die Fehlermeldung:

Code: Alles auswählen

mbregex compile err: premature end of char-class 
auftaucht: Bitte an den Hoster wenden, er verwendet eine nicht korrekt kompilierte PHP Version.