Ergebnis 1 bis 5 von 5
  1. #1
    Attention-whore Avatar von n00kie
    Registriert seit
    26.02.2007
    Beiträge
    755

    Standard [Tutorial] Contentauswahl mit Switch-Abfrage

    In diesem Artikel werde ich euch erklären wie ihr mit einer Switch-Abfrage eine Contentauswahl gestaltet. Am Anfang der Hauptseite wird dazu folgender PHP-Code eingefügt.

    <?php
    switch($_GET['site'])
    {
    case news:
    $content = “news.php”;
    break;
    case member:
    $content = “member.php”;
    break;
    case kontakt:
    $content = “kontakt.php”;
    break;
    case imprint:
    $content = “imprint.php”;
    break;
    case default:
    $content = “news.php”;
    break;
    }
    ?>
    Im Kopf der Switch-Abfrage wird die Variable definiert mit der man die Informationen an die “index.php” übergibt. Wie zum Beispiel www.beispiel.de/index.php?site=news

    Mit
    wird angegeben was als Content geladen werden soll, wenn der Seite der Wert übergeben wird. Nun muss aber eine Stelle gesucht werden an der der Content geladen werden soll. Haben wir diese gefunden wird Folgender PHP-Code an die Stelle eingefügt.
    <?php
    include($content);
    ?>
    Der jeweilige Content kann nun mit www.beispiel.de/index.php?site=news aufgerufen werden, sollten sich die dazugehörigen Seiten in dem gleichen Ordner befinden. Wenn dies nicht der Fall ist gebt einfach wenn ihr den Wert zuweist das jeweilige Verzeichnis vorher an.

    (c) 2008 by chucky

  2. #2
    Bad Times Virus
    Registriert seit
    04.08.2007
    Beiträge
    646

    Standard

    ~
    Geändert von nemo (08.01.2016 um 10:03 Uhr)

  3. #3
    W32.Klez
    Registriert seit
    19.06.2007
    Beiträge
    385

    Standard

    Versuch mal bei
    Code:
    switch($_GET['site'])
    statt "site" "localhost" zu nehmen wenn du XAMPP benutzt
    Zitat Zitat von BlackBerry Beitrag anzeigen
    Weil deine geistigen Fähigkeiten vermutlich eingeschränkt sind und du kein C++ kannst.
    <3

    Zitat Zitat von BlackBerry Beitrag anzeigen
    Tut mir leid, ich dachte wir reden hier über Sicherheit. Habe mir vor ein paar Jahren auch den neuen Intel Core i7 920 gekauft, weil mir mein alter Quad Core nicht mehr "sicher genug" war.

  4. #4
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    @drespuntos: das macht kein sinn, denn "site" ist ja der parameter nicht der server, wenn man es so macht wie du würde man das script so aufrufen:
    http://meineseite.de/index.php?localhost=home

    @KleinesVoodoo: bei default kommt kein case hin also nur:

    Code:
             default:
                $content = "rofl.php";
                break;

  5. #5
    Bad Times Virus
    Registriert seit
    04.08.2007
    Beiträge
    646

    Standard

    ~
    Geändert von nemo (08.01.2016 um 10:03 Uhr)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •