Fehlermeldung nach Einbau des Gender Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Caiman
Mitglied
Beiträge: 47
Registriert: 11.07.2003 22:06
Wohnort: Gottmadingen (20km westlich des B´sees)

Beitrag von Caiman »

Hm. Hab gemacht, wie du´s mir gesagt hast. Die Zeilen sehn jetzt folgendermaßen aus:

Code: Alles auswählen

$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . ", user_gender = $gender,
				WHERE user_id = $user_id";
und

Code: Alles auswählen

$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_active, user_actkey)
				VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, $gender, 0, 1;
			if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa )
Fehlermeldung (nach Aufruf des Profils):

Parse error: parse error, unexpected T_LNUMBER in /home/www/doc/8077/caimanstreff.de/board/bb/includes/usercp_register.php on line 566



Wie gesagt: Ich bin php Noob, also bitte nich hau´n.. :D
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

was isn Zeile in 566? Nenne eine Kopie der usercp_register.php am besten in usercp_register.txt um und gib hier nen Link auf die Datei
Benutzeravatar
Caiman
Mitglied
Beiträge: 47
Registriert: 11.07.2003 22:06
Wohnort: Gottmadingen (20km westlich des B´sees)

Beitrag von Caiman »

Mister_X hat geschrieben:Nenne eine Kopie der usercp_register.php am besten in usercp_register.txt um und gib hier nen Link auf die Datei
Download
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

++FINDE++
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, $gender, 0, 1;
++FINDE in dieser Zeile++
0, 1;
++MIT FOLGENDEM ERSETZEN++
0, 1, ";
Hast du den Fehler in der usercp_avatar.php bereits behoben ?
Benutzeravatar
Caiman
Mitglied
Beiträge: 47
Registriert: 11.07.2003 22:06
Wohnort: Gottmadingen (20km westlich des B´sees)

Beitrag von Caiman »

Acid hat geschrieben:Hast du den Fehler in der usercp_avatar.php bereits behoben ?
Wenn du mir sagst wie, dann mach ich das ;)

Ich komme jetzt zwar wieder ins Profil, aber wenn ich irgendwas ändere und absende bekomme ich folgende Debug-Meldung:

Code: Alles auswählen

Could not update users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'WHERE user_id = 2' at line 3

UPDATE phpbb_users SET user_email = 'webmaster@caimanstreff.de', user_icq = '157111545', user_website = 'http://www.caimanstreff.de', user_occ = '', user_from = 'Gottmadingen', user_interests = '', user_sig = '[b:27159715eb][size=16:27159715eb][color=blue:27159715eb]Webmaster@[/color:27159715eb] [url=http://www.caimanstreff.de/index.php][color=yellow:27159715eb]Caimanstreff.de[/color:27159715eb][/url] [color=blue:27159715eb]Admin@[/color:27159715eb] [url=http://board.caimanstreff.de/bb/index.php][color=yellow:27159715eb]Caimanstreff.de Board[/color:27159715eb][/url][/b:27159715eb][/size:27159715eb] [size=10:27159715eb][b:27159715eb][color=blue:27159715eb]Caiman Unser im Forum Geheiligt werde Dein Nick Dein Post komme Dein Ban geschehe Wie im Ab18-Forum, so auch im Off-Topic Unsere tägliche Verwarnung gib uns heute Und vergib uns unseren SPAM Wie auch wir vergeben den SPAMMERN Und führe uns nicht in Versuchung, Sondern erlöse uns von den Kiddies Denn Dein ist das Board, Und der Close-Button, Und die User, In Ewigkeit, CLOSED.[/color:27159715eb][/b:27159715eb][/size:27159715eb] [url=http://board.caimanstreff.de/bb][img:27159715eb]http://board.caimanstreff.de/bb/signature.php[/img:27159715eb][/url]', user_sig_bbcode_uid = '27159715eb', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = 'tfb4acaiman@hotmail.com', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 0, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'd.m.Y - H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '', user_gender = 1, WHERE user_id = 2

Line : 499
File : /home/www/doc/8077/caimanstreff.de/board/bb/includes/usercp_register.php
Oben auf der Seite sind ausserdem noch folgende Fehler zu sehn:

Code: Alles auswählen

Parse error: parse error, unexpected ',', expecting '{' in /home/www/doc/8077/caimanstreff.de/board/bb/includes/usercp_avatar.php on line 245

Warning: Cannot modify header information - headers already sent by (output started at /home/www/doc/8077/caimanstreff.de/board/bb/includes/usercp_avatar.php:245) in /home/www/doc/8077/caimanstreff.de/board/bb/includes/page_header.php on line 480

Warning: Cannot modify header information - headers already sent by (output started at /home/www/doc/8077/caimanstreff.de/board/bb/includes/usercp_avatar.php:245) in /home/www/doc/8077/caimanstreff.de/board/bb/includes/page_header.php on line 482

Warning: Cannot modify header information - headers already sent by (output started at /home/www/doc/8077/caimanstreff.de/board/bb/includes/usercp_avatar.php:245) in /home/www/doc/8077/caimanstreff.de/board/bb/includes/page_header.php on line 483
Hier noch die Files als txt:

page_header
usercp_avatar
usercp_register
Benutzeravatar
Caiman
Mitglied
Beiträge: 47
Registriert: 11.07.2003 22:06
Wohnort: Gottmadingen (20km westlich des B´sees)

Beitrag von Caiman »

Wer es sich das mal direkt ankucken will (einloggen -> Profil -> Geschlecht (oder was anderes) ändern):

Benutzername: test
PW: test

EDIT: Ach ja btw was muss ich wo alles ändern, damit im Profil nich Gender sondern Geschlecht steht? Sorry hätte mir auch früher einfallen können :oops:
Denn viele wissen sicher net, was 'Gender' heisst..
Zuletzt geändert von Caiman am 13.07.2003 11:44, insgesamt 1-mal geändert.
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

In der usercp_avatar.php ganz am Ende von Zeile 245 steht

Code: Alles auswählen

 &$session_id), &$gender
mach da mal

Code: Alles auswählen

 &$session_id, &$gender)
draus
Benutzeravatar
Caiman
Mitglied
Beiträge: 47
Registriert: 11.07.2003 22:06
Wohnort: Gottmadingen (20km westlich des B´sees)

Beitrag von Caiman »

Henne23 hat geschrieben:In der usercp_avatar.php ganz am Ende von Zeile 245 steht

Code: Alles auswählen

 &$session_id), &$gender
mach da mal

Code: Alles auswählen

 &$session_id, &$gender)
draus
OK. Der parse error ist behoben. Danke du Henne :D
Jetzt kommt nur noch folgende Debug-Meldung:

Code: Alles auswählen

Could not update users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'WHERE user_id = 2' at line 3

UPDATE phpbb_users SET user_email = 'webmaster@caimanstreff.de', user_icq = '157111545', user_website = 'http://www.caimanstreff.de', user_occ = '', user_from = 'Gottmadingen', user_interests = '', user_sig = '[b:3dcdff739b][size=16:3dcdff739b][color=blue:3dcdff739b]Webmaster@[/color:3dcdff739b] [url=http://www.caimanstreff.de/index.php][color=yellow:3dcdff739b]Caimanstreff.de[/color:3dcdff739b][/url] [color=blue:3dcdff739b]Admin@[/color:3dcdff739b] [url=http://board.caimanstreff.de/bb/index.php][color=yellow:3dcdff739b]Caimanstreff.de Board[/color:3dcdff739b][/url][/b:3dcdff739b][/size:3dcdff739b] [size=10:3dcdff739b][b:3dcdff739b][color=blue:3dcdff739b]Caiman Unser im Forum Geheiligt werde Dein Nick Dein Post komme Dein Ban geschehe Wie im Ab18-Forum, so auch im Off-Topic Unsere tägliche Verwarnung gib uns heute Und vergib uns unseren SPAM Wie auch wir vergeben den SPAMMERN Und führe uns nicht in Versuchung, Sondern erlöse uns von den Kiddies Denn Dein ist das Board, Und der Close-Button, Und die User, In Ewigkeit, CLOSED.[/color:3dcdff739b][/b:3dcdff739b][/size:3dcdff739b] [url=http://board.caimanstreff.de/bb][img:3dcdff739b]http://board.caimanstreff.de/bb/signature.php[/img:3dcdff739b][/url]', user_sig_bbcode_uid = '3dcdff739b', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = 'tfb4acaiman@hotmail.com', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 0, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'd.m.Y - H:i', user_lang = 'german', user_style = 1, user_active = 1, user_actkey = '', user_gender = 1, WHERE user_id = 2

Line : 499
File : /home/www/doc/8077/caimanstreff.de/board/bb/includes/usercp_register.php
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Ich meiner Anleitung soll man auch

Code: Alles auswählen

, user_gender='$gender' 
einfügen (Zeile 495).
Benutzeravatar
Caiman
Mitglied
Beiträge: 47
Registriert: 11.07.2003 22:06
Wohnort: Gottmadingen (20km westlich des B´sees)

Beitrag von Caiman »

Henne23 hat geschrieben:Ich meiner Anleitung soll man auch

Code: Alles auswählen

, user_gender='$gender' 
einfügen (Zeile 495).
Oh man ich steh echt auf der Leitung..
Kannst du mal den Code-Ausschnitt posten, bitte?
Also so wie ich´s drinstehn hab und so wie du´s machen würdest..
Danke :)
Antworten

Zurück zu „phpBB 2.0: Mod Support“