Fout in usercp_register.php

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
marrucc
Berichten: 367
Lid geworden op: 22 jan 2004, 16:23
Locatie: westerhaar the place to be

Fout in usercp_register.php

Bericht door marrucc » 22 jan 2005, 11:22

Hallo!

Ik krijg deze error in includes/usercp_register.php

Code: Selecteer alles

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/unlimitedpower.nl/www/phpBB2/includes/usercp_register.php on line 1048
Dit staat er op regel 1048:

Code: Selecteer alles

		'L_NOTES_MAIL' => $lang['Receive_mail_about']
Maar ik geloof dat er hier niets fouts mee is. Kan iemand mij helpen?

Thnx!

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 jan 2005, 11:30

Zet aan het eind van die regel is een , :)

Gebruikersavatar
marrucc
Berichten: 367
Lid geworden op: 22 jan 2004, 16:23
Locatie: westerhaar the place to be

Bericht door marrucc » 22 jan 2005, 11:36

Bedankt man! Het antwoord was zo simpel! Bedankt!

Maar nu nog 1 foutje die ik heb ontdekt.

In de groupcp.php

Krijg ik deze error:

Code: Selecteer alles

Parse error: parse error, unexpected T_STRING in /home/unlimitedpower.nl/www/phpBB2/groupcp.php on line 622
Regel 622:

Code: Selecteer alles

SET user_level = " . MOD . ( isset($rankcfg[RANK_CFG_GROUP.','.$group_id]) ? ', user_rankset_id = '.$rankcfg[RANK_CFG_GROUP.','.$group_id] : '' ) . ( isset($rankcfg[RANK_CFG_MOD.',1']) ? ', user_rank = '.$rankcfg[RANK_CFG_MOD.',1'] : '' ) . "
Ik denk dat er wel weer zo'n domme fout in zit. Alavast bedankt!

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 jan 2005, 11:48

Probeer dit eens:

Code: Selecteer alles

SET user_level = ' . MOD . ( isset($rankcfg[RANK_CFG_GROUP.','.$group_id]) ? ', user_rankset_id = '.$rankcfg[RANK_CFG_GROUP.','.$group_id] : '' ) . ( isset($rankcfg[RANK_CFG_MOD.',1']) ? ', user_rank = '.$rankcfg[RANK_CFG_MOD.',1'] : '' ) . '
Weet niet zeker :P

Gebruikersavatar
marrucc
Berichten: 367
Lid geworden op: 22 jan 2004, 16:23
Locatie: westerhaar the place to be

Bericht door marrucc » 22 jan 2005, 11:51

Nee, werkt niet. Helaas.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 jan 2005, 12:05

kan je wat meer regels ervoor en erna geven?

Gebruikersavatar
marrucc
Berichten: 367
Lid geworden op: 22 jan 2004, 16:23
Locatie: westerhaar the place to be

Bericht door marrucc » 22 jan 2005, 12:07

Regel 620/625

Code: Selecteer alles

						if ( $group_info['auth_mod'] )
						{
								SET user_level = " . MOD . ( isset($rankcfg[RANK_CFG_GROUP.','.$group_id]) ? ', user_rankset_id = '.$rankcfg[RANK_CFG_GROUP.','.$group_id] : '' ) . ( isset($rankcfg[RANK_CFG_MOD.',1']) ? ', user_rank = '.$rankcfg[RANK_CFG_MOD.',1'] : '' ) . "
								WHERE user_id IN ($sql_in)
									AND user_level NOT IN (" . MOD . ", " . ADMIN . ")";
							if ( !$db->sql_query($sql) )

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 jan 2005, 12:18

Welke mod heb je geinstalleerd? Er klopt helemaal niks van deze code :?

Gebruikersavatar
marrucc
Berichten: 367
Lid geworden op: 22 jan 2004, 16:23
Locatie: westerhaar the place to be

Bericht door marrucc » 22 jan 2005, 12:22

De kladblok MOD van mosymuis.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 jan 2005, 12:23

Ik denk dat je dan die mod nog maar is moet nalopen want er mist hier van alles :P

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 22 jan 2005, 15:43

paulus schreef:Welke mod heb je geinstalleerd? Er klopt helemaal niks van deze code :?
Ik kan er zo anders geen fout in ontdekken. Overigens is deze code uit groupcp.php niet afkomstig van mijn User Notes, maar van mijn Extended Ranks mod. Loop dáár de instructies dus nog eens van na.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 jan 2005, 18:28

mosymuis schreef:
paulus schreef:Welke mod heb je geinstalleerd? Er klopt helemaal niks van deze code :?
Ik kan er zo anders geen fout in ontdekken.
Ik zie er wel degelijk een fout in:

Code: Selecteer alles

if ( $group_info['auth_mod'] ) 
                  { 
$sql = 'UPDATE '._TABLE.'                        
SET user_level = " . MOD . ( isset($rankcfg[RANK_CFG_GROUP.','.$group_id]) ? ', user_rankset_id = '.$rankcfg[RANK_CFG_GROUP.','.$group_id] : '' ) . ( isset($rankcfg[RANK_CFG_MOD.',1']) ? ', user_rank = '.$rankcfg[RANK_CFG_MOD.',1'] : '' ) . " 
                        WHERE user_id IN ($sql_in) 
                           AND user_level NOT IN (" . MOD . ", " . ADMIN . ")"; 
                     if ( !$db->sql_query($sql) )
Dit lijkt mij eerder zoiets als dit te moeten zijn:

Code: Selecteer alles

if ( $group_info['auth_mod'] ) 
                  { 
                        SET user_level = " . MOD . ( isset($rankcfg[RANK_CFG_GROUP.','.$group_id]) ? ', user_rankset_id = '.$rankcfg[RANK_CFG_GROUP.','.$group_id] : '' ) . ( isset($rankcfg[RANK_CFG_MOD.',1']) ? ', user_rank = '.$rankcfg[RANK_CFG_MOD.',1'] : '' ) . " 
                        WHERE user_id IN ($sql_in) 
                           AND user_level NOT IN (" . MOD . ", " . ADMIN . ")"; 
                     if ( !$db->sql_query($sql) )
Dus is hij waarschijnlijk een regel vergeten te kopieren :bier:

Hans Kamp
Berichten: 470
Lid geworden op: 17 jan 2004, 08:39
Locatie: Enschede

Bericht door Hans Kamp » 22 jan 2005, 19:24

Ik ken SET en WHERE als onderdelen van een MySQL query, en niet als onderdelen van PHP. Dus ik denk wat Paulus ook denkt.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 jan 2005, 19:33

Hans Kamp schreef:Ik ken SET en WHERE als onderdelen van een MySQL query, en niet als onderdelen van PHP. Dus ik denk wat Paulus ook denkt.
Ik denk het niet ik weet het wel zeker :P
Hij is gewoon vergeten een regel te kopieren. Dit kan je ook aan de quotes zien die niet goed zijn nu :P

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 23 jan 2005, 23:27

Klopt helemaal, ik zat ook naar de quotes te staren en niet zozeer naar de inhoud van de regels.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 24 jan 2005, 09:58

mosymuis schreef:Klopt helemaal, ik zat ook naar de quotes te staren en niet zozeer naar de inhoud van de regels.
Daar had ik ook al een hele tijd naar zitten kijken :P. Maar toen zag ik gewoon dat er een regel miste in de sql :P

Gesloten