PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : unexpected T_CONSTANT_ENCAPSED_STRING Problem


tai
23.04.2007, 12:21:12
hi leute,
ich habe folgendes problem mit einem php script

Fehlermeldung:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/export/www/hosting/d0o0s/forum/page.php on line 15

<?php
error_reporting(E_ALL);
$template = $_GET['action'];

//**** Eigene Seite *****

define("KILL_GLOBALS", 1);
define("IN_MYBB", 1);

require_once "./global.php";
require_once "./inc/functions_post.php";

add_breadcrumb("$template");

eval("?> " "\$code.=\"".$templates->get("$template")."\";" "<?php ");
?>

achja bitte nicht über das $templates->get("$template") wundern is für mybb

feuervogel
23.04.2007, 12:50:28
eval verlang nach einem string als parameter, der als code behandelt wird.

wie wäre es also mit:

eval("\$code = " . $templates->get("$template") . ";");

und was das ganze bringen soll ist mir auch nicht klar...wenn du einfach nur willst, dass der variablen ein wert zugewiesen wird, kannst du das auch so machen:

<?php
error_reporting(E_ALL);
$template = $_GET['action'];

//**** Eigene Seite *****

define("KILL_GLOBALS", 1);
define("IN_MYBB", 1);

require_once "./global.php";
require_once "./inc/functions_post.php";

add_breadcrumb("$template");

$code = $templates->get("$template");
?>

tai
23.04.2007, 13:23:29
ahm danke für den tipp, aber in $templates->get("$template") ist nen phpcode

Opendix
23.04.2007, 17:29:39
und welches ist den nun diese Zeile 15? oder geht es jetzt?