PHP Code in Variable

Hi,

Ein Beispiel wäre:
PHP:
$inhalt = '
?>
<b>HTML</b>
<?php
$var = "PHP";
echo $var;
';

ob_start();
eval($inhalt);
$str = ob_get_contents();
ob_end_clean();

Das Speichern in einer Variablen und Auswerten über eval() kann man sich dann aber sparen. Das ist doch der Trick bei der Sache.

PHP:
<?php
ob_start();
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">
<html>
...
<?php
$output = ob_get_clean(); 
// $output in Datei schreiben
?>

LG
 
Also wenn ich die Variable ausgebe, dann wird nur das "Test" angezeigt und das "<?php ?>" nicht.
PHP:
$inhalt = 'test
<?php ?>
';

echo "$inhalt";
 
Zurück