• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

seite.php?site=anmelden

Status
Für weitere Antworten geschlossen.

Desaster3

Neues Mitglied
Hallo,

wie bekomme ich eine solche Seite hin: seite.php?site=anmelden
Dazu habe ich in Google nichts gefunden.
Ich möchte meine Seite also index.html, agb.html, support.html usw. alles in eine Datei packen. Das soll dann so aussehen:

index.php?site=index
index.php?site=support
usw.

Hat jemand einen Vorschlag?
Vielen Dank!
mfg
 
Hier ist das was du haben wolltest:

PHP:
   <?PHP

 $site = $_GET['id'];
 
 switch($site)  {
     case 'news':
     echo "News";
     break;
     case 'impressum':
     echo "Impressum";
     break;
     default:
     // Home
     echo "
     <a href='index.php'> Home </a> <br>
     <a href='?id=news'> News </a> <br>
     <a href='?id=impressum'> Impressum </a> <br>";
     break;
 }

?>
 
Hatte das bei mir immer so gelöst:

PHP:
<?php
    if(isset($_GET['site'])) {
        if(file_exists($_GET['site'].".html")) {
            require_once($_GET['site'].".html");
        }
        else {
            require_once("seiteexistiertnicht.html");
        }
    }
    else {
        require_once("startseite.html");
    }
?>
 
Vielen Dank!

Habe mal den Code in angriff genommen:

<?php
if(isset($_GET['site'])) {
if(
file_exists($_GET['site'].".html")) {
require_once(
$_GET['site'].".html");
}
else {
require_once(
"seiteexistiertnicht.html");
}
}
else {
require_once(
"startseite.html");
}
?>

Ich habe die Datei start.php.
Die soll auf einen anderen Ordner zugreifen z.B. Testorder/testdatei.html sodass das so aussieht:
start.php?site=testdatei

Ich habe schon ein bisschen probiert, aber es funktioniert leider nciht vollständig.
Wie müsste der Code umformuliert werden?
 
PHP:
<?php
    if(isset($_GET['site'])) {
        if(file_exists("ordner/".$_GET['site'].".html")) {
            require_once("ordner/".$_GET['site'].".html");
        }
        else {
            require_once("ordner/seiteexistiertnicht.html");
        }
    }
    else {
        require_once("ordner/startseite.html");
    }
?>
"ordner" ist der Ordner, in dem die Dateien liegen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben