Email.php soll index?show=email heissen

  • geschlossen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Email.php soll index?show=email heissen

    Hey!
    Habe mal eine allgemeine Frage zu PHP.
    Wenn Sie schon da war tut es mir leid.
    Doch wonach soll man suchen?!
    In einen vorherigen Thread steht sowas in der Art.
    Nur ich denke, dass hat ein bisschen andere Funktionen.
    Also ich habe , wie jede normale Page die index.php.
    Nun habe ich einen Button der zur email.php geleitet wird.
    Aber ich finde es schoener wenn ich zu index?show=email leiten koennte.
    Ich denke, dass hat was mit dem header zu tun.
    Nun die Frage:
    Reicht folgendes Script schon aus, damit ich diese Effekt habe?

    PHP-Quellcode

    1. <?
    2. header("LOCATION:index.php?show=email");
    3. exit;
    4. ?>


    Wenn Ihr helfen könntet, wäre ich dankbar.
    @ Php Anfänger...
    Mfg mortician
    [size=1][FONT="Courier New"]###############_###_####_
    #_ __ #___ _ _| |_(_)__(_)__ _ _ _###############new uploads: [1] [2] [3] [4] [5] [6] [7] [8]
    |#'##\/ _ \ '_|##_| / _| / _` | ' \
    |_|_|_\___/_|##\__|_\__|_\__,_|_||_|###############Bis 28. Sept. weg[/FONT][/size]
  • PHP-Quellcode

    1. <html>
    2. <head><title>Meine erste Seite</title>
    3. <body>
    4. <?php
    5. switch($show)
    6. {
    7. case email: echo "Hier Text rein oder Funktion ausführen"; break;
    8. case about...
    9. case home etc etc etc
    10. default: echo "default";
    11. }
    12. ?>
    13. <h1> Meine Erste Seite </h1>
    14. <br>
    15. <a href="index.php?show=email">Mein erster Link</a><br>
    16. </body>
    17. </html>
    Alles anzeigen


    hoffe hab keine komma fehler oder so drin, das is hald nur ein Beispiel, musst Funktionen einbauen und if Abfragen damit das ganze nach was aussieht...

    PS: w*w.php.net
  • du kannst es aber auch so machen!!!

    <?
    include("inc/header.inc"); // Einbinden der Kopfdatei
    include ("inc/config.inc"); // Einbinden der Konfiguration
    include ("inc/mysql.inc"); // Herstellung der Verbindung zu Mysql

    $site = $_GET['site']; //parameter die von den links kommen aus der addresszeile

    // Wenn kein parameter, dann ist standart seite "news"
    if (!isset($site))
    $site = "news";
    // Seite laden, mit @ Php-Fehlerausgabe unterbinden
    $load = @include("inc/$site.inc");

    // Bei nicht erfolg, Fehlerseite laden
    if(!$load)
    $load = @include("inc/fehler.inc");

    // Einbinden der Fußdatei
    include("inc/footer.inc");
    ?>
    -----------------------------
    dabei enden die dateil alle mit *.inc und befinden sich bei diesem script im /inc verzeichnis. z.b.

    Ordner "htdocs"
    index.php // mit diesem code drinne, an der stelle wo du die seiten eingebunden haben möchtest

    ordner "htdocs/inc" // aufruf mit "http://www.blabla.de/index.php?site=email
    email.inc // email seite
    fehler.inc // fehler...

    es ist wichtig das $site die korrecte schreibweise der datei onder .inc bekommt, ansonsten kriehst du fehler.
    denn wenn die dateil $site.inc , in dem fall email.inc nicht da ist wird die datei fehler.inc ausgeführt... aber schau dir das script an und versuch mal... wenn du fragen hast, dann melde dich hier oder PN

    Manjak