1. vielleicht ist ja jemanden aufgefallen, wenn ein fehler in einem script ist, das die lampe zwar rot ist aber keine fehlermeldung erscheint. (war interessant auszutesten warum)
2. bei verschachtelten funktionen erscheint ebenso eine rote lampe obwohl der code an sich funktioniert. zB:
<?php echo "<img src=\"CMS_IMG[CMS_VALUE[1]]\" border=\"0\">"; ?>
ad.1 betrifft den code in contenido/includes/functions.mod.php ca bei zeile 150 ist folgendes zu finden. der code funktioniert nicht weil in config.php die fehlerausgabe unterdrückt wird:
Code: Alles auswählen
/* Turn off output buffering, eval the code */
ob_start();
$output = eval($code);
Code: Alles auswählen
/* Turn off output buffering, eval the code */
ob_start();
ini_set("display_errors",true);
$output = eval($code);
ini_set("display_errors",false);
ich hab mich einfach mit folgendem beholfen (in der selben funktion zu finden etwa zeile 120) :
Code: Alles auswählen
$code = str_replace('[CMS_VALUE[','[', $code);
$code = str_replace('[CMS_VAR[','[', $code);
$code = str_replace(']]',']', $code);
$code = str_replace('$$CMS_','$CMS_', $code);
$code = str_replace('CMS_VALUE','$CMS_VALUE', $code);
$code = str_replace('CMS_VAR','$CMS_VAR', $code);