emailconfirmed, nsInternRO, nsInternRW, Administrators
3,356
edits
m (→Includes) |
m (→Includes) |
||
Line 198: | Line 198: | ||
Es ist darauf zu achten, dass PHP-Skripte '''''immer''''' mit der Endung .php oder .php5 abgespeichert werden, da das Skript ansonsten quelloffen als Textdatei gesendet wird! Das sieht dann nicht nur doof aus, sondern stellt auch ein Sicherheitsrisiko dar, da in PHP-Dateien oft sensible Informationen, wie Datenbanknamen und -passwörter gespeichert sein können! | Es ist darauf zu achten, dass PHP-Skripte '''''immer''''' mit der Endung .php oder .php5 abgespeichert werden, da das Skript ansonsten quelloffen als Textdatei gesendet wird! Das sieht dann nicht nur doof aus, sondern stellt auch ein Sicherheitsrisiko dar, da in PHP-Dateien oft sensible Informationen, wie Datenbanknamen und -passwörter gespeichert sein können! | ||
Wir legen eine Datei '''"header.inc.php"''' an: | |||
<source lang="HTML4Strict"> | <source lang="HTML4Strict" line> | ||
<html> | <html> | ||
<head> | <head> | ||
<title> | <title>PHP Include Test</title> | ||
<meta http-equiv="content-type" content="text/html; charset=UTF8" /> | |||
<meta keywords="..."/> | <meta keywords="..."/> | ||
</head> | </head> | ||
Line 210: | Line 211: | ||
</source> | </source> | ||
dann eine Datei "kontakt.inc.php": | dann eine Datei '''"kontakt.inc.php"''': | ||
<source lang="HTML4Strict"> | <source lang="HTML4Strict" line> | ||
<p>Mein Kontakt: ...</p> | <p><b>Mein Kontakt: ...</b></p> | ||
</source> | </source> | ||
dann eine Datei "impressum.inc.php" | dann eine Datei '''"impressum.inc.php"''' | ||
<source lang="HTML4Strict"> | <source lang="HTML4Strict" line> | ||
<p>Das Impressum...</p> | <p><b>Das Impressum...</b></p> | ||
</source> | </source> | ||
...und | ...und eine Datei '''"footer.inc.php"''': | ||
<source lang="HTML4Strict"> | <source lang="HTML4Strict" line> | ||
</div><!-- div id="content" ende --> | </div><!-- div id="content" ende --> | ||
<div id="legal">blah blah copyright blah</div> | <div id="legal">blah blah copyright blah</div> | ||
Line 228: | Line 229: | ||
</source> | </source> | ||
Schließlich legen wir eine Datei '''"index.php"''' an: | |||
<source lang="PHP" line> | <source lang="PHP" line> | ||
<?php | <?php | ||
// include header | // include header | ||
include("header.inc.php"); | include("header.inc.php"); | ||
// first, check if any parameter given, eg: index.php?id=kontakt | // first, check if any parameter given, eg: index.php?id=kontakt | ||
if(isset($_GET['id'])) { | if(isset($_GET['id'])) { | ||
Line 241: | Line 242: | ||
$id = kontakt; | $id = kontakt; | ||
} | } | ||
echo("<p>Aktuelle Seite ist: " . $id); | |||
// now include content | // now include content | ||
include($id . "inc.php"); | include($id . ".inc.php"); | ||
// include footer | // include footer | ||
include("footer.inc.php"); | include("footer.inc.php"); |