(fast) kompletter Code:
Die letzte Zeile funktioniert nicht, dort soll der mit eval() geparste Code getestet werden.
Hier index.php:
Was ich will, ist nur das $var den Wert von $var in index.php ist.
Mit include() kann ich das nicht machen, da sonst die ganze Datei ausgeführt werden wird, und ich da nicht alles stehen haben will
Floriam
PHP-Code:
function foo($datei) {
$fp = fopen($datei,"r");
$source = fread($fp,filesize($datei));
fclose($fp);
ob_start();
@highlight_string($source);
$source = ob_get_contents();
ob_end_clean();
echo "Inhalt von ".$datei.":<br /><br />".$source;
$source = ereg_replace('"','\"', $source);
eval ("\$source = \"$source\";");
echo '<br />'.$var;
}
Hier index.php:
PHP-Code:
<?php
$var = "Hallo!";
?>
Mit include() kann ich das nicht machen, da sonst die ganze Datei ausgeführt werden wird, und ich da nicht alles stehen haben will
Floriam
Kommentar