Carsign-Mod
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.
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.
Carsign-Mod
Hallo,
ich habe mal versucht, das Carsign-Mod zu installieren.
Leider erhalte ich beim Aufruf des Userprofils jetzt die Fehlermeldung
Parse error: parse error, unexpected T_STRING in /var/kunden/webs/forum-5/includes/usercp_register.php on line 543
Hier wäre die Datei zu finden:
http://www.forum-5.m30s27.vlinux.de/inc ... gister.txt
Leider habe ich trotz langer Suche nichts gefunden. Aber vielleicht weiss jemand, wo mein Fehler liegt.
Vielen Dank und viele Grüsse
Micha
ich habe mal versucht, das Carsign-Mod zu installieren.
Leider erhalte ich beim Aufruf des Userprofils jetzt die Fehlermeldung
Parse error: parse error, unexpected T_STRING in /var/kunden/webs/forum-5/includes/usercp_register.php on line 543
Hier wäre die Datei zu finden:
http://www.forum-5.m30s27.vlinux.de/inc ... gister.txt
Leider habe ich trotz langer Suche nichts gefunden. Aber vielleicht weiss jemand, wo mein Fehler liegt.
Vielen Dank und viele Grüsse
Micha
- DJ GreenLighT
- Mitglied
- Beiträge: 63
- Registriert: 15.06.2006 22:21
- Wohnort: Straelen
- Kontaktdaten:
hmm... ich weiß nicht ob das jetzt der fehler ist... aber versuch mal:
Finde:
Ersetze mit:
Finde:
Code: Alles auswählen
WHERE user_id = $user_id";
Code: Alles auswählen
WHERE user_id = $user_id;
-
- Mitglied
- Beiträge: 111
- Registriert: 02.10.2005 11:53
- Wohnort: Villingen-Schwenningen
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 = $popup_pm, 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 . $sign_sql . "
WHERE user_id = $user_id";
So, damit lässt sich die Seite jetzt aufrufen. Erstmal vielen Dank.
Aber das Update wird nicht in die Datenbank geschrieben. Folgende Fehlermeldung gibt phpbb aus:
Could not update users table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '= 'xxx@xxx.de', user_icq = '', user_website = '', user_o
UPDATE phpbb_usersSET user_email = 'xxx@xxx.de', user_icq = '', user_website = '', user_occ = '', user_from = '', user_interests = '', user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 0, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'd.m.Y, H:i', user_lang = 'german', user_style = 2, user_active = 1, user_actkey = ' WHERE user_id = 2
Line : 545
File : usercp_register.php
Aber das Update wird nicht in die Datenbank geschrieben. Folgende Fehlermeldung gibt phpbb aus:
Could not update users table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '= 'xxx@xxx.de', user_icq = '', user_website = '', user_o
UPDATE phpbb_usersSET user_email = 'xxx@xxx.de', user_icq = '', user_website = '', user_occ = '', user_from = '', user_interests = '', user_sig = '', user_sig_bbcode_uid = '', user_viewemail = 1, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 0, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 1, user_dateformat = 'd.m.Y, H:i', user_lang = 'german', user_style = 2, user_active = 1, user_actkey = ' WHERE user_id = 2
Line : 545
File : usercp_register.php
-
- Mitglied
- Beiträge: 111
- Registriert: 02.10.2005 11:53
- Wohnort: Villingen-Schwenningen
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 = $popup_pm, 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 . $sign_sql . "
WHERE user_id = $user_id";
-
- Mitglied
- Beiträge: 111
- Registriert: 02.10.2005 11:53
- Wohnort: Villingen-Schwenningen
-
- Mitglied
- Beiträge: 111
- Registriert: 02.10.2005 11:53
- Wohnort: Villingen-Schwenningen
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 = $popup_pm, 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 . $sign_sql . "
WHERE user_id = $user_id";
1. Verbesserung war der fehlende Abschluss eines Strings
2. Verbesserung, ein Leerzeichen zw. Tabelle und SET
