Malcolm Beck´s: PHP Tutorial -- include

Beitrag lesen

hi,

Mein Grundgerüst, so, da Frames out sind, will ich es wie ich gelesen habe per php include machen. Ich verstehe nicht ganz, wenn ich mir die Theorie durchlese was das mir alles bringen soll.

Das bringt den Vorteil, dass du immer wieder kehrende Elemente auslagerst und sie zentral anpassen kannst.
Wenn du eine Seite mit sagen wir mal 50 unterseiten hast, dann musst du bei einer änderung der Navigation alle unterseiten bearbeiten, wenn du die Seite Dynamisch zusammenbauen lässt, musst du nur eine Datei anpassen.

Hier noch ein paar Seiten wonach ich mich gerichtet hatte, habe leider meine Versuchsdateien nicht mehr.

Dann hier mal ein kleines Tutorial, ich versuche es möglichst übersichtlich zu halten.

Als erstes erstellst du eine Datei Namens „inc_content.php“ und legst diese in dein Root-Verzeichnis -- in diese schreibst du dann folgendes:

<?php  
  
  $myHead = '<h1><a href="/">Logo</a></h1>' ;  
  $myNavi = '<ul><li>Link1</li></ul>';  
  $myFoot = '<h3> Hier z.B. unsere Adresse </h3>';  
  
?>

So, als nächstes erstellst du eine „index.php“, diese kommt in das gleiche Verzeichnis, wie die „inc_content.php“.

In die „index.php“ kommt folgender inhalt:

<?php  
  
  error_reporting(E_ALL);  
  
  include_once 'inc_content.php';  
  
?>
~~~~~~html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
<head>  
<title>Testseite</title>  
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
</head>  
<body>
<?php  
  
  echo $myHead;  
  
  echo $myNavi;  
  
  echo $myFoot;  
  
?>

</body></html>

Wenn du das soweit verstehst, können wir noch eine kleine Funktion für die Navigation bauen, die die Aktuell angezeigte Seite in der Navigation von selbst entlinkt.

mfg

--
echo '<pre>'; var_dump($Malcolm_Beck`s); echo '</pre>';
array(2) {
  ["SELFCODE"]=>
  string(74) "ie:( fl:) br:> va:? ls:? fo:) rl:| n4:# ss:{ de:? js:} ch:? sh:( mo:? zu:("
  ["Meaningful"]=>
  string(?) "Der Sinn des Lebens ist deinem Leben einen Sinn zu geben"
}