hallo,
also ich habe jetzt die ganze nacht und ganzen tag daran gewerckelt. bekomme aber eine fehlermeldung.
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/sms/whwitzeportal/index.php on line 9
hier mal die index.php
index.php alt
<?php
require ("global.php");
if($action == "") $action = "kat";
if($action == "kat") {
if($katid2 == "") {$text_bit = "Bitte wähle Links eine Kategorie aus!";
eval("\$tpl->out(\"".$tpl->get("index")."\");");
exit; }
$i = 1;
$rows = mysql_query("SELECT * FROM ".$prefix."log where kat = $katid2 && free = 0");
$rows = mysql_num_rows($rows);
$proseite = $anzpropage;
$seiten=ceil($rows/$proseite);
$start=$_GET['page'] * $proseite;
$ende = $start + $proseite;
if ($ende>$row) { $ende = $row; }
$db->query("SELECT * FROM ".$prefix."log where kat = $katid2 && free = 0 LIMIT $start,$proseite");
while($row = $db->fetch())
{
$autor = $row['autor'];
$zeit = date("d.m.Y", $row['time']);
$text2 = nl2br($row['text']);
$text2 = $text2;
$witzcolor = ($i % 2) ? "$tbg" : "$tbg2";
$i++;
eval("\$text_bit .= \"".$tpl->get("text_bit")."\";");
}
if ($_GET['page']>0) {
$i2=$_GET['page']-1;
$zu = "<a href=\"index.php?action=kat&katid2=$katid2&page=".$i2."\">< zurück</a>";
}
else $zu = "";
if ($_GET['page']<$seiten) {
$i2=$_GET['page']+1;
$vor = "<a href=\"index.php?action=kat&katid2=$katid2&page=".$i2."\">weiter></A>";
}
else $vor = "";
eval("\$tpl->out(\"".$tpl->get("index")."\");");
}
//Witze eintragen
if($action == "insert") {
if($uweon == 1){
$ameldung = "Funktion vom Admin deaktiviert";
eval("\$tpl->out(\"".$tpl->get("meldungen")."\");");
exit; }
$db->query("SELECT * FROM ".$prefix."log where katid != ''");
while($row = $db->fetch())
{
$kategorie2 = $row['kategorie'];
$katid3 = $row['katid'];
eval("\$insert_bit .= \"".$tpl->get("insert_bit")."\";");
}
if($step != "eintrag")
{
$eingetragen1 = "";
}
else
{
if($name == "") {$fehler1 = "Fehler: Bitte wähle einen Namen!";
eval("\$tpl->out(\"".$tpl->get("einsenden")."\");");
exit; }
if($katid3 == "") {$fehler3 = "Fehler: Keine Kategorie ausgewählt!";
eval("\$tpl->out(\"".$tpl->get("einsenden")."\");");
exit; }
if($witz == "") {$fehler2 = "Fehler: Kein Witz eingetragen!";
eval("\$tpl->out(\"".$tpl->get("einsenden")."\");");
exit; }
$time = time();
$witz = htmlspecialchars($_POST['witz']);
$name = htmlspecialchars($_POST['name']);
$db->query("INSERT INTO ".$prefix."log VALUES ('', '', '$einkat', '$time', '$witz', '$name', '', '1', '')");
$eingetragen1 = "<b>Witz erfolgreich hinzugefügt</b>";
}
eval("\$tpl->out(\"".$tpl->get("einsenden")."\");");
}
if($action == "impressum") {
$db->query("SELECT * FROM ".$prefix."options");
$db->fetch();
$impressum = nl2br($db->record['impressum']);
eval("\$tpl->out(\"".$tpl->get("impressum")."\");");
}
if($action == "kontakt") {
$db->query("SELECT * FROM ".$prefix."options");
$db->fetch();
$email = $db->record['email'];
eval("\$tpl->out(\"".$tpl->get("kontakt")."\");");
}
if($action == "gb") {
eval("\$tpl->out(\"".$tpl->get("gb")."\");");
}
?>
hier die index.php neu
<?php
require ("global.php");
if($_GET['action'] == "") $action = "kat";
if($action == "kat") {
if($_GET['katid2'] == "") {$text_bit = "Bitte wähle Links eine Kategorie aus!";
eval("\$tpl->out(\"".$tpl->get("index")."\");");
exit; }
$i = 1;
$rows = mysql_query("SELECT * FROM ".$prefix."log where kat = $_GET['katid2'] && free = 0");
$rows = mysql_num_rows($rows);
$proseite = $anzpropage;
$seiten=ceil($rows/$proseite);
$start=$_GET['page'] * $proseite;
$ende = $start + $proseite;
if ($ende>$row) { $ende = $row; }
$db->query("SELECT * FROM ".$prefix."log where kat = $_GET['katid2'] && free = 0 LIMIT $start,$proseite");
while($row = $db->fetch())
{
$autor = $row['autor'];
$zeit = date("d.m.Y", $row['time']);
$text2 = nl2br($row['text']);
$text2 = $text2;
$witzcolor = ($i % 2) ? "$tbg" : "$tbg2";
$i++;
eval("\$text_bit .= \"".$tpl->get("text_bit")."\";");
}
if ($_GET['page']>0) {
$i2=$_GET['page']-1;
$zu = "<a href=\"index.php?action=kat&katid2=$_GET['katid2']&page=".$i2."\">< zurück</a>";
}
else $zu = "";
if ($_GET['page']<$seiten) {
$i2=$_GET['page']+1;
$vor = "<a href=\"index.php?action=kat&katid2=$_GET['katid2']&page=".$i2."\">weiter></A>";
}
else $vor = "";
eval("\$tpl->out(\"".$tpl->get("index")."\");");
}
//Witze eintragen
if($_GET['action'] == "insert") {
if($uweon == 1){
$ameldung = "Funktion vom Admin deaktiviert";
eval("\$tpl->out(\"".$tpl->get("meldungen")."\");");
exit; }
$db->query("SELECT * FROM ".$prefix."log where katid != ''");
while($row = $db->fetch())
{
$kategorie2 = $row['kategorie'];
$katid3 = $row['katid'];
eval("\$insert_bit .= \"".$tpl->get("insert_bit")."\";");
}
if($step != "eintrag")
{
$eingetragen1 = "";
}
else
{
if($name == "") {$fehler1 = "Fehler: Bitte wähle einen Namen!";
eval("\$tpl->out(\"".$tpl->get("einsenden")."\");");
exit; }
if($katid3 == "") {$fehler3 = "Fehler: Keine Kategorie ausgewählt!";
eval("\$tpl->out(\"".$tpl->get("einsenden")."\");");
exit; }
if($witz == "") {$fehler2 = "Fehler: Kein Witz eingetragen!";
eval("\$tpl->out(\"".$tpl->get("einsenden")."\");");
exit; }
$time = time();
$witz = htmlspecialchars($_POST['witz']);
$name = htmlspecialchars($_POST['name']);
$db->query("INSERT INTO ".$prefix."log VALUES ('', '', '$einkat', '$time', '$witz', '$name', '', '1', '')");
$eingetragen1 = "<b>Witz erfolgreich hinzugefügt</b>";
}
eval("\$tpl->out(\"".$tpl->get("einsenden")."\");");
}
if($_GET['action'] == "impressum") {
$db->query("SELECT * FROM ".$prefix."options");
$db->fetch();
$impressum = nl2br($db->record['impressum']);
eval("\$tpl->out(\"".$tpl->get("impressum")."\");");
}
if($_GET['action'] == "kontakt") {
$db->query("SELECT * FROM ".$prefix."options");
$db->fetch();
$email = $db->record['email'];
eval("\$tpl->out(\"".$tpl->get("kontakt")."\");");
}
if($_GET['action'] == "gb") {
eval("\$tpl->out(\"".$tpl->get("gb")."\");");
}
?>
ich bekomme aber eine fehlermeldung.
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/sms/whwitzeportal/index.php on line 9
ich hoffe ihr könnt mir da weiter helfen. ich finde den fehler nicht.
mfg maeggi