sagen wir mal ich schreibe einen text mit CMS_HTML oder CMS_HTMLHEAD in dem $foo vorkommt. dann wird dieser teil durch nichts ersetzt, wenn die variable nicht definiert ist.
bei $lang steht die ziffer dort etc...
ähm, das ist jetzt schlecht, sollte der text nicht immer als text dortstehen ?
in der con_code finde ich zb bei diesem typ
<? echo "mein $foo text"; ?>
es sollte eigentlich
<? echo "mein \$foo text"; ?>
dortstehen...
und weil ich schon dabei bin
include.con_editcontent.php findet man am ende der datei...
Code: Alles auswählen
while ( $db->next_record() ) {
$tmp = preg_match_all("/(".$db->f("type")."\[+\d+\])/", $code, $match);
$a_[strtolower($db->f("type"))] = $match[0];
$success = array_walk($a_[strtolower($db->f("type"))], 'extractNumber');
foreach ($a_[strtolower($db->f("type"))] as $val) {
eval ($db->f("code"));
$code = str_replace("".$db->f("type")."[$val]", $tmp, $code);
}
}
Code: Alles auswählen
unset($tmp);