Registrierungsprobleme

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
YoOoOoOo
Mitglied
Beiträge: 71
Registriert: 01.05.2006 16:34
Wohnort: YoOoOoOoOo
Kontaktdaten:

Registrierungsprobleme

Beitrag von YoOoOoOo »

Hi, wenn ich mich registrieren will, kommt SQL-Error. Ich hab alles geprüft und keinen Fehler in den Zeilen hier gefunden: (im Header wird eine 0 angezeigt)

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_beschreibungen,
user_premium,
user_punkteanzahl,
user_notify, 
user_notify_pm, 
user_popup_pm, 
user_timezone, 
user_dateformat, 
user_lang, 
user_style, 
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,
$beschreibungen,
$premium, 
$punkteanzahl, 
$notifyreply, 
$notifypm, 
$popup_pm, 
$user_timezone, 
'" . str_replace("\'", "''", $user_dateformat) . "', 
'" . str_replace("\'", "''", $user_lang) . "', 
$user_style, 
0, 
1, ";
---> Ergebnis:

Code: Alles auswählen

Could not insert data into users table

DEBUG MODE

INSERT INTO phpbb_users ( 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_beschreibungen, user_premium, user_punkteanzahl, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_active, user_actkey) VALUES ( 3, 'test', 1151831993, '098f6bcd4621d373cade4e832627b4f6', 'test...@test.test', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, , 0, 0, 0, 0, 1, 1, 0, 'd.m.Y, H:i:s', 'german', 1, 0, 1, 0, '0141f6')

Line : 738
File : usercp_register.php 
  
Und warum bitte schön gibt dieser Ausschnitt hier PARSE ERROR an?

Code: Alles auswählen

			$sql = "UPDATE phpbb_islands // PARSE ERROR +++ PARSE ERROR
				SET " . $user_koords = '" . str_replace("\'", "''", $koords) . "', islands_id = 3, islands_name = 'Unbenannt', user_koords2 = '" . str_replace("\'", "''", $koords2) . "', user_koords3 = '" . str_replace("\'", "''", $koords3) . "'
				WHERE user_id = $user_id";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not update islands table', '', __LINE__, __FILE__, $sql);
			}
Yo
Zuletzt geändert von YoOoOoOo am 05.07.2006 11:25, insgesamt 2-mal geändert.
YoOoOoOo
Mitglied
Beiträge: 71
Registriert: 01.05.2006 16:34
Wohnort: YoOoOoOoOo
Kontaktdaten:

Beitrag von YoOoOoOo »

Weiss niemand was?...
Sorry für Bumping

Yo
YoOoOoOo
Mitglied
Beiträge: 71
Registriert: 01.05.2006 16:34
Wohnort: YoOoOoOoOo
Kontaktdaten:

Beitrag von YoOoOoOo »

YoOoOoOo hat geschrieben:Weiss niemand was?...
YoOoOoOo
Mitglied
Beiträge: 71
Registriert: 01.05.2006 16:34
Wohnort: YoOoOoOoOo
Kontaktdaten:

Beitrag von YoOoOoOo »

YoOoOoOo hat geschrieben:
YoOoOoOo hat geschrieben:Weiss niemand was?...
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

verlinke mal bitte deine usercp_register.php als txt-Datei.
KB:datei

Markus
YoOoOoOo
Mitglied
Beiträge: 71
Registriert: 01.05.2006 16:34
Wohnort: YoOoOoOoOo
Kontaktdaten:

Beitrag von YoOoOoOo »

http://testslytherin.te.funpic.de/usercp_register.txt
(Ladezeit evtl etwas länger)

Danke im Voraus! :P
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

ersetze das INSERT mal damit ...

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_beschreibungen, user_premium, user_punkteanzahl, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
Markus
YoOoOoOo
Mitglied
Beiträge: 71
Registriert: 01.05.2006 16:34
Wohnort: YoOoOoOoOo
Kontaktdaten:

Beitrag von YoOoOoOo »

Gut, danke, das hat sich erstmal erledigt.
Da bei der Registrierung jedoch bei mir wirklich ziemlihc viele SQL_BEFEHLE ausgeführt werden, wäre vielleicht eine kurze Nachricht unter dem Absenden-Button gar nicht schlecht. Wie wäre dies zu realisieren? Oder wäre es gar möglich, eine Status-Anzeige einzublenden, bei wieviel Prozent er steht, bis er registriert hat?

Yo
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Warum soll das denn lange dauern? Wie lange dauert es denn bei dir?
Was hast du denn da noch so eingebaut?

Markus
YoOoOoOo
Mitglied
Beiträge: 71
Registriert: 01.05.2006 16:34
Wohnort: YoOoOoOoOo
Kontaktdaten:

Beitrag von YoOoOoOo »

Naja es werden eben wie gesagt ziemlich viele SQL-Abfragen bei der Registrierung ausgeführt, von daher wäre das schon nicht schlecht. Und auch für Modem- sowie ISDN-Benutzer ist dies sicher besser ...

Yo
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“