eval sætter tekst i toppen
Jeg prøver at lave et simpelt script system til et CMS, og vil gerne have at man kan sætte en variabel/konstant til at udføre noget PHP kode. Problemet er bare at når jeg bruger eval() så ryger alle konstanterne op i toppen af siden istedet for.preg_match_all("/\[\[([a-zA-Z_]+)\]\]/", $content, $matches);
foreach ($matches[1] as $match) {
$constant = $this->parse_constant($match);
$content = str_replace('[['. $match .']]', $constant, $content);
}
$output = eval('?>'. $data['value'] .'<?');
Hvordan retter jeg det, så de kommer der på siden, hvor de skal og stadig kan indeholde php?
