N!ck
03-14-2002, 02:05 AM
This gives me a parse error (see below). Help!
<?
$numposts = 30; // Number of posts to show:
$viewprivate = "off"; // View messages in private forums? ("on" or "off")
// ^-- Note: setting this to "off" may cause less posts than set to appear.
// SPECIAL EDITION FEATURES
$showactive = "on"; // Show active users? ("on" or "off")...this adds one query
$showactivenumbers = "on"; // Show the NUMBER of active guests/members? ("on"/"off")...this adds two queries
// Do not edit past this point unless you know what you're doing.
$templatesused .= "latest,latestbit";
if ($showactive == "on") {
$templatesused .= ",latest_activeusers";
}
require("./global.php");
if ($showactivenumbers == "on") {
$datecut = time()-$cookietimeout;
$activeguests = $DB_site->num_rows($DB_site->query("SELECT * FROM session WHERE userid = 0 AND lastactivity > $datecut"));
$activeusers = $DB_site->num_rows($DB_site->query("SELECT * FROM session WHERE userid > 0 AND lastactivity > $datecut"));
$totalonline = $activeusers + $activeguests;
$output .= eval(\"".gettemplate("latest_activeusers")."\"\;");
}
$threadsql = $DB_site->query("SELECT * FROM thread ORDER BY lastpost DESC LIMIT $numposts");
if ($viewprivate == "off") {
while ($thread = $DB_site->fetch_array($threadsql)) {
$perms = getpermissions($thread[forumid]);
if ($perms[canview]) {
eval("\$latest .= \"".gettemplate("latestbit")."\";");
}
}
} else {
while ($thread = $DB_site->fetch_array($threadsql)) {
eval("\$latest .= \"".gettemplate("latestbit")."\";");
}
}
$output .= eval(\"".gettemplate("latest")."\"\;");
eval("dooutput(\"$output\");");
?>
The error:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /usr/home/icknay/httpdocs/forums/latest.php on line 21
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /usr/home/icknay/forums/latest.php on line 38
Warning: Cannot add header information - headers already sent by (output started at /usr/home/icknay/forums/latest.php:21) in /usr/home/icknay/forums/admin/functions.php on line 1555
Parse error: parse error in /usr/home/icknay/httpdocs/forums/latest.php(21) : eval()'d code on line 1
Parse error: parse error in /usr/home/icknay/httpdocs/forums/latest.php(38) : eval()'d code on line 1
<?
$numposts = 30; // Number of posts to show:
$viewprivate = "off"; // View messages in private forums? ("on" or "off")
// ^-- Note: setting this to "off" may cause less posts than set to appear.
// SPECIAL EDITION FEATURES
$showactive = "on"; // Show active users? ("on" or "off")...this adds one query
$showactivenumbers = "on"; // Show the NUMBER of active guests/members? ("on"/"off")...this adds two queries
// Do not edit past this point unless you know what you're doing.
$templatesused .= "latest,latestbit";
if ($showactive == "on") {
$templatesused .= ",latest_activeusers";
}
require("./global.php");
if ($showactivenumbers == "on") {
$datecut = time()-$cookietimeout;
$activeguests = $DB_site->num_rows($DB_site->query("SELECT * FROM session WHERE userid = 0 AND lastactivity > $datecut"));
$activeusers = $DB_site->num_rows($DB_site->query("SELECT * FROM session WHERE userid > 0 AND lastactivity > $datecut"));
$totalonline = $activeusers + $activeguests;
$output .= eval(\"".gettemplate("latest_activeusers")."\"\;");
}
$threadsql = $DB_site->query("SELECT * FROM thread ORDER BY lastpost DESC LIMIT $numposts");
if ($viewprivate == "off") {
while ($thread = $DB_site->fetch_array($threadsql)) {
$perms = getpermissions($thread[forumid]);
if ($perms[canview]) {
eval("\$latest .= \"".gettemplate("latestbit")."\";");
}
}
} else {
while ($thread = $DB_site->fetch_array($threadsql)) {
eval("\$latest .= \"".gettemplate("latestbit")."\";");
}
}
$output .= eval(\"".gettemplate("latest")."\"\;");
eval("dooutput(\"$output\");");
?>
The error:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /usr/home/icknay/httpdocs/forums/latest.php on line 21
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /usr/home/icknay/forums/latest.php on line 38
Warning: Cannot add header information - headers already sent by (output started at /usr/home/icknay/forums/latest.php:21) in /usr/home/icknay/forums/admin/functions.php on line 1555
Parse error: parse error in /usr/home/icknay/httpdocs/forums/latest.php(21) : eval()'d code on line 1
Parse error: parse error in /usr/home/icknay/httpdocs/forums/latest.php(38) : eval()'d code on line 1