unexpected T_VARIABLE

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.
Antworten
Minerva
Mitglied
Beiträge: 101
Registriert: 20.11.2003 16:46
Wohnort: Köln
Kontaktdaten:

unexpected T_VARIABLE

Beitrag von Minerva »

Hallo,

ich habe eben versucht einen Mod einzubauen, was nicht funktioniert hat. Hatte die alten Dateien natürlich gesichert und jetzt einfach alles was ich geändert hatte durch die alten Dateien ersetzt. Trotzdem kommt jetzt eine Fehlermeldung, wenn man auf "Registrieren" klickt:
Parse error: syntax error, unexpected T_VARIABLE in /is/htdocs/wp1047866_611G3X2R3U/www/forum/includes/usercp_register.php on line 529
Da ist die entsprechende Codezeile:

Code: Alles auswählen

				" SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', 
enthalten in:

Code: Alles auswählen

			$user_title = ( $allow_custom_rank ) ? ', user_custom_rank = \''.str_replace("\'", "''", $custom_rank).'\'' : '';
			$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 = '" $user_title . 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 . "
				WHERE user_id = $user_id";
			if ( !($result = $db->sql_query($sql)) )
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hallo,

es ist für uns einfacher, wenn wir die komplette Datei sehen könnten.

Verlinke Deine includes/usercp_register.php mal bitte als *.txt Datei

Wie das geht? Siehe meine Signatur.
Minerva
Mitglied
Beiträge: 101
Registriert: 20.11.2003 16:46
Wohnort: Köln
Kontaktdaten:

Beitrag von Minerva »

Okay, sorry:

Download
Minerva
Mitglied
Beiträge: 101
Registriert: 20.11.2003 16:46
Wohnort: Köln
Kontaktdaten:

Beitrag von Minerva »

Ich weiß ich drängle, aber ich bräuchte wirklich dringend Hilfe :(
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12326
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo

Die folgenden Fehler sind mir aufgefallen.
In der includes/usercp_register.php
Suche

Code: Alles auswählen

if ($mode == 'register' && ($userdata['session_logged_in'] || $username == $userdata['username']))
{
	message_die(GENERAL_MESSAGE, $lang['Username_taken'], '', __LINE__, __FILE__);
	if( $userdata['user_posts'] >= $board_config['allow_custom_rank'] && $userdata['session_logged_in'] && $mode != 'register' && $userdata['user_allow_rank'] == '1' )
{
        $allow_custom_rank = TRUE;
}
}
ersetze mit

Code: Alles auswählen

if ($mode == 'register' && ($userdata['session_logged_in'] || $username == $userdata['username']))
{
	message_die(GENERAL_MESSAGE, $lang['Username_taken'], '', __LINE__, __FILE__);
}
if( $userdata['user_posts'] >= $board_config['allow_custom_rank'] && $userdata['session_logged_in'] && $mode != 'register' && $userdata['user_allow_rank'] == '1' )
{
        $allow_custom_rank = TRUE;
}
Suche

Code: Alles auswählen

str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" $user_title . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''",
ersetze mit

Code: Alles auswählen

str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "' $user_title, user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''",


Suche

Code: Alles auswählen

display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, $new_password, $cur_password, $password_confirm, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $$custom_rank $signature, $viewemail, $notifypm, $popup_pm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $userdata['session_id']);
ersetze mit

Code: Alles auswählen

display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, $new_password, $cur_password, $password_confirm, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $custom_rank, $signature, $viewemail, $notifypm, $popup_pm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat, $userdata['session_id']);
So - das sollte es dann in dieser Datei gewesen sein. Bitte lege beim Einbau deiner MODs etwas mehr Sorgfalt an den Tag dann hast du auch solche Probleme nicht mehr. :P
Das artet ja sonst schon in Arbeit aus für die Supporter. :P :lol:



Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Minerva
Mitglied
Beiträge: 101
Registriert: 20.11.2003 16:46
Wohnort: Köln
Kontaktdaten:

Beitrag von Minerva »

Dankeschön :oops:
Antworten

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