stehe vor einem kleinen PHP-Problem. Folgender Code:
Code:
Code: Alles auswählen
<div id="content">
<!-- ## Brotkrumen ## -->
<div>
<?php
echo getBreadCrump();
?>
</div>
<!-- ## ENDE Brotkrumen ## -->
<?php
## INHALT DYNMAISCH ERZEUGEN ##
$content = $_GET["content"];
//wenn noch kein Link geklickt wurde, öffne die Datei 'startseite.php'
if(!$content) {
include("startseite.php");
exit;
}
// Sicherheitsproblem unterbinden ************
if (strtolower(substr($content,0,7)) == "http://" ||
strtolower(substr($content,0,8)) == "https://" ||
strtolower(substr($content,0,6)) == "ftp://"){
include("startstartseite.php");
exit;
}
else if (!file_exists($content)){
include("startstartseite.php");
exit;
}
//wenn $content einen Inhalt hat, öffne diesen
include($content);
?>
</div>
<br>
<!-- ## ENDE CONTENT ## -->
</body>
</html>
Den oberen Teil habe ich mir einfach mal gespart, da dort keine Probleme auftauchen.
Beim ersten Aufruf der Seite soll "startseite.php" includiert werden. Funktioniert soweit einwandfrei. Nur wird das Ausführen des PHP-Codes nach dem "Exit" beendet. Daher fehlt das untere bisschen HTML-Code.
Wie kann ich das umgehen? den HTML-Code kann ich nicht in die "startseite.php" aufnehmen.
Viele Grüße
Ole