Hi!
Für ein kleines selbstgebasteltes CMS habe ich ein Template-System erstellt das an einer Stelle mit folgenden Code die gewünschte Seite einliest um sie an anderer Stelle einzubinden:
Die Datei die geladen wird ist eine "normale" PHP-Datei mit <?php und ?>. Genau das verursacht Probleme.
Kann ich das umgehen ohne <?php ?> entfernen zu müssen?
Für ein kleines selbstgebasteltes CMS habe ich ein Template-System erstellt das an einer Stelle mit folgenden Code die gewünschte Seite einliest um sie an anderer Stelle einzubinden:
PHP:
ob_start();
if(!file_exists('install.php')) {
eval(file_get_contents($file));
}
else {
eval(file_get_contents('install.php'));
}
$content = ob_get_contents();
ob_end_clean();
return $content;
Die Datei die geladen wird ist eine "normale" PHP-Datei mit <?php und ?>. Genau das verursacht Probleme.
Parse error: syntax error, unexpected '<' in /var/www/html/.../content.php(39) : eval()'d code on line 1
Kann ich das umgehen ohne <?php ?> entfernen zu müssen?