Mary: Unausgeführte PHP-Variable bei Dateiausgabe mittels JavaScript

Beitrag lesen

Viva!

Ich habe hier eine Seite, die fuer die JavaScript-Version Inhalt, der normalerweise ueber ein include eingebunden wird, per document.write() ausgeben soll.
Die auszugebenden PHP-Dateien enthalten HTML-Code wie PHP-Variablen (ansonsten keinerlei PHP-Code).
Funktioniert problemlos - nur die PHP-Variablen werden nicht interpretiert.

Ich dachte das Zauberwort heisst "eval" - funktioniert bei mir trotz alibaba nicht.

Hat jemand einen Vorschlag, wie man das vernuenftigerweise macht?

Hier ein Beispiel:

Datei contact.inc.php:
<span class="box">
   <?= $street;?><br/>
   13100 Berlin<br/>
   Germany<br/>
</span>

Auslesen und ausgeben:
<script type="text/javascript">
<!--
<?
$datei = fopen ('contact.inc.php', 'r');

if($datei) {
  while (!feof($datei)) {
  $buffer = fgets($datei, 1024);
?>
 document.write('<?= $buffer;?>');
<?
}
}
fclose ($datei);
?>
//-->
</script>

(### $buffer wird noch JS-konform gemacht vor der Ausgabe...)

ergibt:
document.write('<span class="box">');
document.write('<?= $street;?><br/>');
document.write('13100 Berlin<br/>');
document.write('Germany<br/>');
document.write('</span>');

Vielen Dank fuer jeden Hinweis,
Mary*