PeterK: PHP-Script in String Parsen

Beitrag lesen

Die Idee war, formatierten Quelltext auszugeben. Dh. z.b. Script A:

<html>
  <head>
    <style type="text/css"><!--
<? IncludeEx("default.css", 6); ?>
    -->
  </head>
  .  .  .

default.css:

p
{
  color:red;
}

Ergebnis:

<html>
  <head>
    <style type="text/css"><!--
      p
      {
        color:red;
      }
    -->
  </head>
  .  .  .

IncludeEx:
function IncludeEx($page, $depth) {
  $sFirst=ob_get_contents();
  ob_end_clean();
  echo $sFirst;

ob_start();

include $page;

$sSecond=ob_get_contents();
  ob_end_clean();

$sSecond = moveright($sSecond, $depth);
  echo $sSecond;
  ob_start();
}

Nur ... wenn $page nochmal eine Seite mit IncludeEx einbindet, kommt der OutputBuffer durcheinander, da der eine solche Rekursive verschachtelung nicht kennt...

Thx, Peter