Startseite

TODO enter page teaser here

Artikel-Überschrift der Startseite

TODO

|| Kleine Seite Script || Lektion ||




Vorm HTML:

  1. $seitenurl = filter_var($_SERVER['REQUEST_URI'],FILTER_SANITIZE_STRING);
  2. $aktuell = substr(strstr ($seitenurl,"?"),1);
  3. $seite = ($aktuell == false)? "index" : $aktuell ;
  4. $seiten = array('index','angebot','philosophie','kontakt','impressum');
  5. $inhalt['index'] = <<<INDEX
  6. <header> <h1 class="title">Startseite</h1> <p class="teaser">TODO enter page teaser here</p> </header> <article> <h2>Artikel-Überschrift der Startseite</h2> <p>TODO</p> </article>
  7. INDEX;
  8. ... Je Seite $inhalt['Seitenname'] = <<<SEITENNAME... und für die Fehlerseite 404 ein HEREDOC mit dem Seiteninhalt ...

Im Titel:

  1. <title>Kleine Seite: <?php echo strtoupper($seite); ?></title>

Im Body:

  1. echo in_array($seite,$seiten) ? $inhalt[$seite] : $inhalt_fehler404 ;
  2. <ul class="navigation">
  3. foreach($seiten as $value){
  4. echo "<li><a href="./kleineseite.php?$value">".strtoupper($value)."</a></li>";
  5. } ?>
  6. </ul>

URL mit PHP ausgelesen:
/blog/demo/1stpage/kleineseite.php?index
Ein Klick auf einen der Links oben
und die Url ändert sich bei sonst gleichem Inhalt.

Diese Variante mit einem zweidimensionalen Array für Seitentitel und Link-Text weiter ausgebaut: Index und das Script dazu.