unexpected ';'

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
Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

unexpected ';'

Bericht door Muiter » 26 mar 2005, 12:40

Parse error: parse error, unexpected ';' in /home/virtual/site78/fst/var/www/html/forum/includes/sessions.php on line 279
Het heeft met $thistopic_id te maken maar ik krijg het niet werkend.

Code: Selecteer alles

					$sql = "UPDATE " . SESSIONS_TABLE . " 
						SET session_time = $current_time, session_page = $thispage_id, session_topic = '".$thistopic_id ."'
						WHERE session_id = '" . $userdata['session_id'] . "'";
					if ( !$db->sql_query($sql) )
					{
						message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
					}

					if ( $userdata['user_id'] != ANONYMOUS )
					{
						$sql = "UPDATE " . USERS_TABLE . " 
							SET user_session_time = $current_time, user_session_page = $thispage_id, user_session_topic='" . $thistopic_id . "'
							WHERE user_id = " . $userdata['user_id'];
						if ( !$db->sql_query($sql) )
						{
							message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
						}

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

Bericht door mosymuis » 26 mar 2005, 13:04

Wat is regel 279?

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 26 mar 2005, 13:10

mosymuis schreef:Wat is regel 279?

Code: Selecteer alles

						WHERE session_id = '" . $userdata['session_id'] . "'";

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 26 mar 2005, 15:04

Haal de laatste in die regel eens weg.
... Maar ik modereer (nog) niet.

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

Bericht door mosymuis » 26 mar 2005, 15:08

bee schreef:Haal de laatste in die regel eens weg.
Nee, die moet daar juist staan.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 26 mar 2005, 17:31

Oja, en waarom, er staat nu " ' " (zonder spaties), en mij lijkt het dan dat de ; in een string staat.
... Maar ik modereer (nog) niet.

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

Bericht door mosymuis » 26 mar 2005, 17:34

Code: Selecteer alles

"'";
" = opening string
' = string inhoud
" = einde string
; = einde regel

probeer maar uit in een scriptje :roll:

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 26 mar 2005, 17:42

Hmm, dan zie ik zo snel de fout niet :?

Heb je ooit iets aangepast in sessions.php , of niet?
... Maar ik modereer (nog) niet.

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 26 mar 2005, 18:06

bee schreef:Heb je ooit iets aangepast in sessions.php , of niet?

Code: Selecteer alles

# 
#-----[ FIND ]------------------------------------------------ 
# 
$sql = "UPDATE " . SESSIONS_TABLE . "
SET
WHERE

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#
$thispage_id

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
#
, session_topic = '".$thistopic_id ."'

# 
#-----[ FIND ]------------------------------------------------ 
# 
$sql = "UPDATE " . USERS_TABLE . "
SET
WHERE

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
#
$thispage_id

# 
#-----[ IN-LINE AFTER, ADD ]---------------------------------- 
#
, user_session_topic='" . $thistopic_id . "'

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 26 mar 2005, 18:07

Welke mod is dat?
... Maar ik modereer (nog) niet.

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 26 mar 2005, 18:13

bee schreef:Welke mod is dat?

Code: Selecteer alles

## MOD Title:          Topic in Who is online 
## MOD Author:         Niels < ncr@db9.dk > (Niels Chr. Rød) http://mods.db9.dk
## MOD Description:    This mod will make it possible to view
##                     exactly witch topic a user is looking
##                     at. The information is applyed in the
##                     Who-is-online list.

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 27 mar 2005, 09:54

Ik heb het bestand opnieuw gemod en krijg nu de volgende melding:
Parse error: parse error, unexpected T_IF in /sessions.php on line 280
EDIT
Zonder dat ik nu iets heb veranderd werkt het weer.
Als ik de pagina vernieuw wordt dan het bestand sessions.php niet opnieuw opgeroepen :?:

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

Bericht door mosymuis » 27 mar 2005, 11:56

Sessions.php wordt bij élke pageview geïnclude.

Gesloten