Boardunity & Video Forum

Boardunity & Video Forum (https://boardunity.de/)
-   Programmierung und Datenbanken (https://boardunity.de/programmierung-datenbanken-f23.html)
-   -   eval()'d Code Fehler (https://boardunity.de/eval-d-code-fehler-t1855.html)

Turik 11.05.2004 13:12

eval()'d Code Fehler
 
hallo!

ich habe folgenden fehler:

Parse error: parse error, unexpected T_STRING, expecting ']' in /www/.../.../.../index.php(224) : eval()'d code on line 11


die zeilen 1-12:

<?php
$filename="index.php";

require("./global.php");
$lang->load("START");

require("./acp/lib/class_useronline.php");

if(isset($_COOKIE[$cookieprefix.'hidecats'])) $hidecats=decode_cookie($_COOKIE[$cookieprefix.'hidecats']);
else $hidecats=array();

if(isset($_GET['hidecat'])) {


Die letzten zeilen mit dem eval Befehl:

eval ("\$lang->items['LANG_START_PMS'] = \"".$lang->get4eval("LANG_START_PMS")."\";");
}
{
eval("\$tpl->output(\"".$tpl->get("index")."\");");
}

?>

DaddyCool 11.05.2004 14:41

Zitat:

Zitat von Turik
Parse error: parse error, unexpected T_STRING, expecting ']' in /www/.../.../.../index.php(224) : eval()'d code on line 11

Schau in Zeile 224 deiner index.php was eval dort verarbeiten soll, achte dabei besonders auf Zeile 11 des zu verarbeitenden Codes.

Turik 11.05.2004 15:04

ja die beiden zeilen abschnitte hab ich euch ja oben aufgelistet.
ich kenn mich damit nicht aus. ich brauche hilfe.

hier hat jemand schonmal das gleiche problem gehabt:

http://www.boardunity.de/showthread.php?t=713

DaddyCool 11.05.2004 15:10

Was geben denn

$lang->get4eval("LANG_START_PMS")

und

$tpl->get("index")

für Werte zurück?

Turik 11.05.2004 15:29

sorry keine ahnung.

Turik 14.05.2004 08:40

könnte mir mal jemand bei diesem problem helfen?
wäre super nett

utopia 14.05.2004 09:47

Das sieht wie Wbb-Code aus. index.php?

Lade doch die Originaldatei hoch.
Hast Du einen Hack eingebaut oder rumgespielt?


cu



/Edit,
lol index.php steht ja in der url, haha

Die Errormeldung weist auf eine fehlendes ] hin, vermutlich beim Templatescripting in der Sprachvariable oder im index-Template selbst.

Turik 15.05.2004 10:25

das index-template ist das standard temaplate. (original template)
unverändert.
was nun?

utopia 15.05.2004 19:38

Wenn die Dateien im Originalzustand sind, gibt es keine Errormeldung. Ist die index.php im Originazustand? In der Zeile 211 wird die Sprachvariable LANG_START_PMS aufgerufen. Diese ruft wiederum Variablen auf, die in der index.php definiert werden.

Du hast definitiv eine Codeänderung vorgenommen. Hast Du einen Hack eingebaut?

CSchulle 01.10.2004 15:58

Hmm welche WBB ist das? 2.1x ?

Code:

  eval ("\$lang->items['LANG_START_PMS'] = \"".$lang->get4eval("LANG_START_PMS")."\";");
 }
}
eval("\$tpl->output(\"".$tpl->get("index")."\");");
?>

so isses richtig ;)

CSchulle 02.10.2004 08:04

ach Du Heiliger, das Thema ist ja uralt (doch mal Brille aufsetzen sollen)

Nuja, jetzt weiß jeder, das die Index.php von WoltLab so aufhört :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 Uhr.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25