parse error

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
GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

parse error

Bericht door GertJan » 14 jul 2006, 20:20

Support template:
  • Wat is het probleem? Parse error: parse error, unexpected T_STRING in /usr/home/volieres/public_html/phpBB/includes/usercp_register.php on line 649

    Wanneer ontstond het probleem? Zojuist, na instal van mod PM bij registratie
    Adres van je forum: http://www.voliereforum.nl/phpBB
    Geïnstalleerde mods: nog niets
    Huidige template: Desert Storm
    phpBB versie: 2.0.21
    Waar is je forum gehost: phpBBhost
    Heb je onlangs iets verandert aan je forum?nope
    Heb je gezocht naar een antwoord? Ja? met welke zoekwoorden?
ja hier op dit forum en via google
Overige opmerkingen:

Onder een stukje code waar het omgaat

Code: Selecteer alles

//
	// According to 'netclectic' we need to set the datastamp to '9999999999' in order to
	// insure the pop-up notification about a new message existing. I concur with 'netclectic'
	// and have thus made the change to his suggestion. Thanks netclectic!
        //
	$sql = "UPDATE " . USERS_TABLE . " 
	
		SET user_new_privmsg = '1', user_last_privmsg = '9999999999'
				WHERE user_id = $user_id";
		if ( !($result = $db->sql_query($sql)) )
        {
		    message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
        }

        $register_pm_subject = $lang['register_pm_subject'];
        $register_pm = $lang['register_pm'];
        $privmsgs_date = date("U");
        $sql = "INSERT INTO " . PRIVMSGS_TABLE . " (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig) VALUES ('0', '" . str_replace("\'", "''", addslashes(sprintf($register_pm_subject,$board_config['sitename']))) . "', '2', " . $user_id . ", " . $privmsgs_date . ", '0', '1', '1', '0')";
        if ( !$db->sql_query($sql) )
de $sql update is regel 649

Gebruikersavatar
Pino1990
Berichten: 176
Lid geworden op: 29 jun 2006, 15:36
Locatie: Rotterdam
Contacteer:

Bericht door Pino1990 » 15 jul 2006, 07:37

Heb je de code al in een gebackupte file geplaatst? Dus gewoon opnieuw in een usercp_register.php plaatsen, ik neem aan dat die code uit de pm mod is...

GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Bericht door GertJan » 15 jul 2006, 21:33

Wat bedoel jij met een geback upte mod? deze staat in de mod user_cp_register die ik nu op de server heb staan. Andere kan ik niet gebruiken, want een andere mod gebruikt ook dit bestand. Overiens heb ik die andere mod na deze fout pas geinstalleerd, dus daar kan het niet aan liggen

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 15 jul 2006, 23:39

Maar je zegt dat je geen mods hebt geinstalleerd?
heb je dan zoals je zegt de mod al eens nagelopen, maar welke mod heb je dan gebruikt precies?

En al line 649 nagelopen?

GertJan
Berichten: 253
Lid geworden op: 16 okt 2005, 10:27

Bericht door GertJan » 16 jul 2006, 08:43

Ik heb de mod send pm on registration gebruikt, welke op phpbbhacks stond.

Na mijn vraag/probleem ben ik verder gegaan met mods plaatsen, dus inmiddels staat er eem mod op die ook het bewuste bestand gebruikt.

Vandaar de verwarring

Onderstaand de regel waar het om gaat:

Code: Selecteer alles

$sql = "UPDATE " . USERS_TABLE . "

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 16 jul 2006, 12:50

Post jou file usercp_register.php eens in een txt link op je server.
En laat hier eens een link achter,

Svp niet hier het bestand (volledig) posten aub :)

Gesloten