Beste mensen,
Ik heb voor de grap dit systeem bedahct:
index.php:
<?php
class testcls
{
var $html = NULL;
var $files = NULL;
public function replacements()
{
$this->html = file_get_contents('test.php');
$this->html = str_replace('<!-- IF a == b -->','<?php if(a == b){ ?>',$this->html);
$this->html = str_replace('<!-- ELSE -->','<?php }else{ ?>',$this->html);
$this->html = str_replace('<!-- ENDIF -->','<?php } ?>',$this->html);
echo $this->html;
}
}
$test = new testcls;
$test->replacements();
?>
test.php:
<!-- IF a == b --> a is gelijk aan b <!-- ELSE --> a is niet gelijk aan b <!-- ENDIF -->
Zoals je misschien merkt werkt dit niet.
De statements in test.php worden wel vervangen maar om die weer te laten werken zou het bestand test.php weer opnieuw gelezen moeten worden.
Ik hoop dat iemand weet hoe dat moet.
Groeten,
Daniël
2.037 views