Ошибка анализа: синтаксическая ошибка, неожиданный ';'

алло

У меня есть этот скрипт:

<? require("lib2/config.inc.php"); require("lib2/tpl.class.php"); require("lib2/db.class.php"); require("lib2/um.class.php"); $tpl = new template("templates", "tpl"); $db = new db($db['location'], $db['username'], $db['passwort'], $db['database']); $um = new usermanagment(); /** User login **/ $checklogin = $um->check_login(); $userdata = $um->getuserdata(); if(!$checklogin && !$guest) { header("LOCATION: ./index2.php"); } eval("\$header .= \" ".$tpl->get("header")."\";"); eval("\$footer .= \" ".$tpl->get("footer")."\";"); $time = time(); $db->Query("UPDATE userdaten SET lastaction = '$time' WHERE userid = '".$userdata['userid']."'"); ?> 

И получить эту ошибку: Ошибка анализа: синтаксическая ошибка, неожиданный ';' в /home/httpd/html/login/global.php(22): код eval () 'в строке 96

Есть идеи?

Solutions Collecting From Web of "Ошибка анализа: синтаксическая ошибка, неожиданный ';'"