Hej.
her er et document som gerne skulle gøre sådan så at når mine brugere er logget ind, så kan de skrive en kommentar i mit forum, og når de ikke er logget ind, så kan de ikke, men når jeg gør ind på filen skriver den bare dether:
Parse error: parse error, unexpected $ in /web/www/frac/users/nscreen/forsog/forum/laes.php on line 42
(hvor line'en altid er den sidste line i mit document...)
her er koden fra documentet, håber at der er nogen, som kan finde fejlen:
<? ob_start(); ?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
include('logon/include/session.php');
include('config.php');
$id = $_GET['id'];
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM forum WHERE id=$id AND parent=0");
$row = mysql_fetch_assoc($query);
echo '<h1>'.$row['header'].'</h1>';
echo empty($row['email']) ? $row['name'] : "<a href='
row[email]'>$row[name]</a>">mailto
row[email]'>$row[name]</a>";
echo " ($row[date])<br><br>";
echo nl2br($row['message']).'<hr>';
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM forum WHERE parent=$id ORDER BY id ASC");
while ($row = mysql_fetch_assoc($query)) {
echo empty($row['email']) ? $row['name'] : "<a href='
row[email]'>$row[name]</a>">mailto
row[email]'>$row[name]</a>";
echo " ($row[date])<br><br>";
echo nl2br($row['message']).'<hr>';
}
?>
<a href="index.php">Se alle tråde</a> | <a href="opret.php">Opret ny tråd</a> | <a href="soeg.php">Søg efter tråd</a>
<?
session_start ();
if($session->logged_in){
// hvis man er logget ind
include('komm.htm');
}
else {
echo "For at give en kommentar, skal du <a href='logon/main.php'>logge ind eller opret en bruger</a><br>";
?>
</body>
</html>
<? ob_flush; ?>
MvH
Andy