Hallo Leute,
ich bin neu hier und auch neu dabei PHP zu lernen. Bitte etwas nachsichtig.
Folgende Problemstellung:
Ich erstelle gerade meine erste Seite in PHP. Um die Inhalte dynamisch auszutauschen habe ich u.a. eine Funktion geschrieben, die es mir ermöglich anhand der Navigation html Dateien zu laden. Also wenn der Link impressum heißt, lädt er impressum.html. Nun sehe ich gerade, das es eine Funktion $_SERVER("REQUEST_URI"] gibt, die mir den Pfad ausgibt. Jetzt möchte beides verbinden.
Hier mal meine Funktion (Auszug aus der template.php)
bis hierhin funktioniert es ganz gut. Jetzt möchte ich die Funktion REQUEST_URI verwenden. Er soll also wenn eine bestimmte seite im Browser aufgerufen ist, Inhalt x laden.
wie bekomme ich REQUEST_URI da mit rein?
edit: aus versehen zu schnell speichern gedrückt, hab schon folgendes probiert:
ich bin neu hier und auch neu dabei PHP zu lernen. Bitte etwas nachsichtig.
Folgende Problemstellung:
Ich erstelle gerade meine erste Seite in PHP. Um die Inhalte dynamisch auszutauschen habe ich u.a. eine Funktion geschrieben, die es mir ermöglich anhand der Navigation html Dateien zu laden. Also wenn der Link impressum heißt, lädt er impressum.html. Nun sehe ich gerade, das es eine Funktion $_SERVER("REQUEST_URI"] gibt, die mir den Pfad ausgibt. Jetzt möchte beides verbinden.
Hier mal meine Funktion (Auszug aus der template.php)
PHP-Code:
function getContent($inhalt) {
if (
$_REQUEST['site'] == "impressum" ||
$_REQUEST['site'] == "sitemap" ||
$_REQUEST['site'] == "kontakt"
) {
return file_get_contents($this->tplDir.$_REQUEST['site'].".html");
exit();
}
PHP-Code:
function getContent($inhalt) {
if (
$_SERVER["REQUEST_URI"] == "/start.php" ||
$_REQUEST['site'] == "impressum" ||
$_REQUEST['site'] == "sitemap" ||
$_REQUEST['site'] == "kontakt"
) {
return file_get_contents($this->tplDir.$_REQUEST['site'].".html");
exit();
}
edit: aus versehen zu schnell speichern gedrückt, hab schon folgendes probiert:
PHP-Code:
if (
($_SERVER["REQUEST_URI"] == "start.php")
{$requesturi = $_SERVER['REQUEST_URI']}{
return file_get_contents($this->tplDir.$requesturi".html");
exit();
}
Kommentar