Pagina 1 van 1

unexpected ';'

Geplaatst: 26 mar 2005, 12:40
door Muiter
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);
						}

Geplaatst: 26 mar 2005, 13:04
door mosymuis
Wat is regel 279?

Geplaatst: 26 mar 2005, 13:10
door Muiter
mosymuis schreef:Wat is regel 279?

Code: Selecteer alles

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

Geplaatst: 26 mar 2005, 15:04
door Bee
Haal de laatste in die regel eens weg.

Geplaatst: 26 mar 2005, 15:08
door mosymuis
bee schreef:Haal de laatste in die regel eens weg.
Nee, die moet daar juist staan.

Geplaatst: 26 mar 2005, 17:31
door Bee
Oja, en waarom, er staat nu " ' " (zonder spaties), en mij lijkt het dan dat de ; in een string staat.

Geplaatst: 26 mar 2005, 17:34
door mosymuis

Code: Selecteer alles

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

probeer maar uit in een scriptje :roll:

Geplaatst: 26 mar 2005, 17:42
door Bee
Hmm, dan zie ik zo snel de fout niet :?

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

Geplaatst: 26 mar 2005, 18:06
door Muiter
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 . "'

Geplaatst: 26 mar 2005, 18:07
door Bee
Welke mod is dat?

Geplaatst: 26 mar 2005, 18:13
door Muiter
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.

Geplaatst: 27 mar 2005, 09:54
door Muiter
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 :?:

Geplaatst: 27 mar 2005, 11:56
door mosymuis
Sessions.php wordt bij élke pageview geïnclude.