Seite 1 von 1
Fehler bei Passwortanforderung
Verfasst: 07.02.2005 09:22
von powersilie
Hab schon die Suchfunktion benutzt, aber leider keine Lösung gefunden. Mein Board funktioniert prima, aber gestern wollte jemand sein Paßwort anfordern, weil er es vergessen hat. Geht nicht. Hab es jetzt auch getestet. Man kann seinen Nickname und die Emailadresse eingeben, aber dann kommt leider folgende Fehlermeldung:
Code: Alles auswählen
Fatal error: Call to undefined function: phpbb_clean_username() in /usr/export/www/hosting/bienemaus/includes/usercp_sendpasswd.php on line 32
Hab auch gesucht, aber ich komm nicht drauf. Kann mir bitte jemand einen Tipp geben???
Vielen Dank im voraus und
lg
Karin
Verfasst: 07.02.2005 09:37
von marino
Hi Karin

verlink die usercp_sendpasswd.php hier bitte mal als txt-datei
wenn die userin/der user ds pw dringend brauchen schick mir bitt nochmal per PN deinen DB-zugang und den username.....
Verfasst: 07.02.2005 11:57
von powersilie
Hallo Marino!
Hier ist meine usercp_sendpasswd.php als txt - Datei:
http://www.bienemaus.at/usercp_sendpasswd.txt
Vielleicht findest Du was *ichhoffe* und danke erstmal !!
lg
Karin
Verfasst: 07.02.2005 12:12
von marino
hm ich find den fehler sowieso nicht .. das hochladen war für die die sich damit auskennen
von mir kriegst erstmal eine ersatz
usercp_sendpasswd.php
downloaden auspacken hochladen ..
sollte der fehler danach immer noch dasein müssen sich das die "dateispezialisten" anschaun....
von mir eben nur der ersatz .. udn das angebot der "sofortlösung" wegen dem passwort
Verfasst: 07.02.2005 13:13
von punkface
Hallo powersilie, ich hätt da mal ne Idee.
Also php sagt ja, dass es die Funktion phpbb_clean_username() nicht gibt/diese nicht definiert ist (
Call to undefined function: phpbb_clean_username()). Die Funktion ist aber eigentlich in der functions.php definiert, und sieht so aus:
Code: Alles auswählen
// added at phpBB 2.0.11 to properly format the username
function phpbb_clean_username($username)
{
$username = htmlspecialchars(rtrim(trim($username), "\\"));
$username = substr(str_replace("\\'", "'", $username), 0, 25);
$username = str_replace("'", "\\'", $username);
return $username;
}
Man achte auf "added at phpbb 2.0.11"... Kann es eventuell sein, dass du dein Forum .. ähm ... per Hand auf die aktuelle Version 2.0.11 gebracht hast, und - jetzt kommt's - vergessen hast in die functions.php besagte Funktion einzubauen, oder die Funktion falsch eingebaut hast (falsch geschrieben, oder so)? Schau mal nach..
gruß
Verfasst: 07.02.2005 16:27
von powersilie
Hallo Punkface!
Ja das könnte es sein, ich hab upgedated auf 2.0.11.
Hier ist die functions Datei als txt Datei:
http://www.bienemaus.at/functions.txt
Bitte, WAS und WO muß ich da noch was einbauen?
Ich sag schon mal danke!
lg
Karin
Verfasst: 07.02.2005 16:36
von punkface
Suche
Code: Alles auswählen
//
// Get Userdata, $user can be username or user_id. If force_str is true, the username will be forced.
//
Und davor den von mir oben gezeigten Code einfügen.
gruß
Verfasst: 07.02.2005 16:47
von powersilie
Punkface, du bist ein Genie! Super, vielen Dank, es klappt alles bestens
lg
Karin