Adrian: Code wird in XHTML Mode nicht ausgeführt

Beitrag lesen

Hallo!

Ich habe folgendes Problem mit meiner Website:
Der PHP Code wird nicht mehr ausgeführt, nachdem ich auf XHTML umgestiegen bin...
Folgender Code:

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<!-- ERSTELLT MIT PSPad -->  
<!-- Homepage: Copyright 2005 by Adrian Oeftiger | Beta-Version-->  
<html xmlns="http://www.w3.org/1999/xhtml">  
  <head>  
  
    <script type="text/php">  
      var $standardlayout = "gold"; //Standardlayout, das beim Besuchen ohne Cookie geöffnet wird  
      if(isset($newlayout) and isset($origin)) echo "  
      <" + "SCRIPT lang='text/javascript'>  
      document.cookie = '" + $newlayout + "';  
      window.location.replace('sites/" + $origin + "?layout=layout_' + document.cookie);  
      <" + "/SCRIPT>  
      "; //Diese Seite mit ?newlayout=LAYOUTNAME öffnen bringt ein anderes Layout  
  
      echo "  
      <" + "SCRIPT lang='text/javascript'>  
      function loadpage() {  
      if(!document.cookie) {  
      window.location.replace('sites/home.php?layout=layout_' + document.cookie);  
      }  
      else {  
      window.location.replace('sites/home.php?layout=layout_" + $standardlayout + "');  
      }  
      }  
      <" + "/SCRIPT>  
      ";  
    </script>  
  
    <title>Oeftiger</title>  
  
  </head>  
  <body onload="loadpage();">  
  </body>  
</html>  

Wo liegt der Fehler? Oder unterstützt XHTML kein PHP?

Mit freundlichen Grüßen,
Adrian