[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-support] PHP



Hallo Martin

OK, ich würde sagen, das Script müsste etwa wie folgt aussehen:

<?PHP

   $strFile = "home.php4";
   if (isset($_GET["open"]))
   {
     $strFile = $_GET["open"].".php4";
     if (!file_exists($strFile))
     {
       $strFile = "error.php4";
     }
   }

?>
<html>
<head>
<title>Web Engine</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="750" border="1">
  <tr>
    <td colspan="2">Header Inhalt</td>
  </tr>
  <tr>
    <td width="150">
      <a href="index.php4?open=home">Startseite</a><br>
      <a href="index.php4?open=info">Information</a><br>
      <a href="index.php4?open=products">Produkte</a><br>
      <a href="index.php4?open=contact">Kontakt</a><br>
    </td>
    <td width="584" valign="top">
      <?PHP
        include($strFile);
      ?>
    </td>
  </tr>
  <tr>
    <td colspan="2">Footer Inhalt</td>
  </tr>
</table>
</body>
</html>

Bei einer älteren PHP-Version < 4.1 musst Du $_GET mit $HTTP_GET_VARS 
ersetzen. $open habe ich mit $strFile ersetzt, damit eine eindeutige 
Unterscheidung zwischen HTTP-Parameter und PHP-Variable sichtbar ist. 
Ich habe das Script nicht getestet, glaube aber, dass es +- so 
funktionieren sollte.

Gruss
Markus