Besucher gesamt: 43064

PHP Include Funktion


Die include-Funktion ist eine häufig benutzte PHP Funktion, mit Hilfe dieser kann man ganze HTML oder PHP Seiten in bestehende Webseiten einbinden.

So wird sie z.B. oft benutzt um die Navigation einer Seite einzubinden, sodass sich die Navigation auf allen Seiten ändert, wenn man innerhalb einer Datei ein weiteren Menüpunkt hinzufügt.

Am besten ein Beispiel:

1. Erstellen Sie eine neue Datei mit dem Namen header.php
2. Fügen sie folgenden Code ein:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<title>Übungsseite</title>
	</head>
	<body>
		<ul>
			<li>1. Listenpunkt</li>
			<li>2. Listenpunkt</li>
			<li>3. Listenpunkt</li>


3. Erstellen sie im gleichen Verzeichniss eine Datei namens index.php
4. Fügen sie folgenden Code ein:

<?php
include('root_pass' . 'header.php');
?>


			<li>4. Listenpunkt</li>	
			<li>5. Listenpunkt</li>
			<li>6. Listenpunkt</li>	
		</ul>

<?php
include(root_pass . 'footer.php'); 
?>


5. Erstellen sie im gleichen Verzeichniss eine Datei namens footer.php
6. Fügen sie folgenden Code ein:

		<p>Copyright by me</p>
	</body>
</html>


Nun rufen sie die Datei index.php auf.
Ergebnis:Die 3 Dateien werden angezeigt, als ob sie eine Datei wären.
Mit Hilfe der zwei Befehle:
<?php
include('root_pass' . 'header.php');
?>
und
<?php
include('root_pass' . 'footer.php'); 
?>


Werden die Dateien header.php und footer.php automatisch eingebunden und angezeigt, als ob es eine Datei wäre.

Anwendungsbeispiel:
Hier auf Pcplatz.de ist die Navigation per PHP eingebunden, denn sie befindet sich in der Datei header.php.
Ruft man nun index.php auf oder eine beliebige andere Seite, so wird die Navigation "included" oder auch eingefügt.
Somit stellt man sicher, dass auf jeder Seite die Navigation exakt gleich aussieht, und bei einer änderung nur die Datei "header.php" geändert werden muss.

Sie können auch Dateien in anderen Verzeichnissen einfügen, z.B. in dem übergeordneten, dazu bindet man einmaligen den folgenden Befehl ein, um das Verzeichnis auszuwählen.

<?php
define('root_pass','../');
?>


mit "../" wechselt man auf das übergeordnete Verzeichnis.
mit "../img/bild.jpg" würde man auf ein Ordner namens "img" zugreifen, der parallel zu dem Ordner liegt, in dem sich unsere Datei "index.php" befindet, und die Datei "bild.jpg" einbinden
/img          
		/bild.jpg 
	                                  
/unser Ordner 
		/index.php
		/header.php
		/footer.php 

Anhang:
Schauen sie doch einmal was passiert wenn sie die Datei http://PcPlatz.de/header.php aufrufen.




HTML Anleitung - jakob sommer - - html lernenr
  © 2010 Jakob Sommer
Pfeil