[PHP] seiten per variablen öffnen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von kanak4life, 17. Oktober 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 17. Oktober 2006
    seiten per variablen öffnen

    hi, ich will eine show.php, mit der ich z.b. meineseite.de/show.php?=test im aderessfeld eingeben kann , und somit die datei test.html angezeigt wird. wenn ich anstatt test z.b. support eingebe sollte die seite support.html included werden. wie mache ich das am besten?? thx..
     
  2. 17. Oktober 2006
    AW: seiten per variablen öffnen

    So:
    PHP:
    BSP http://meineseite.de/index.php?seite=test
    <?php
    switch ( $_REQUEST [ 'seite' ]){
       case 
    'test'  $inc_datei  'test.html' ; break;
       case 
    'support'  $inc_datei  'support.html' ; break;
       default : 
    $inc_datei  'test.html' ; break;
    }

    require(
    $inc_datei );
    ?>
    greetz blackbone
     
  3. 17. Oktober 2006
    AW: seiten per variablen öffnen

    wenn du es unsicherer aber einfacher machen willst kannst du auch nur
    PHP:
    require  $_GET [ 'show' ]. ".html" ;
     
  4. 17. Oktober 2006
    AW: seiten per variablen öffnen

    Ziemlich sinnloser Post.. -.-
    Warum die unsichere Methode nehmen? Die andere ist sowieso viel bequemer, und naja... man sollte sich daran sofort gewöhnen. .. Finds nich gut das du hier auch noch son mist postest.^^

    @ Threadersteller: Was bringt das?
    Wenn du mit show.php?html=test die seite test.html includierst, kannst auch gleich auf test.html linken. lol

    EDIT:

    PHP:
    switch( $_GET [ 'seite' ]) {
    default: include(
    'home.html' ); break;
    case 
    'doof' : include( 'doof.html' ); break;
    //.....
    }
     
  5. 17. Oktober 2006
    AW: seiten per variablen öffnen

    thx, ich wollt das so machen weil ich glaub in html kann ich nicht includen. ich will das jede seite den gleichen header und footer hat, das hatte ich per php mit include gemacht. geht das auch mit html??
     
  6. 17. Oktober 2006
    AW: seiten per variablen öffnen

    das default sollte erst am ende kommen sonst trifft dieses immer zu und durch das break wird der rest unten nichtmehr beachtet
     
  7. 17. Oktober 2006
    AW: seiten per variablen öffnen

    nein, da musst du schon zu php greifen

    oder du nimmst iframe, aber das würd ich net machen ... speicher einfahc als .php und dann passt das
    außer dein webspace unterstützt kein php, dann ists aber n scheiss anbieter^^
     
  8. 17. Oktober 2006
    AW: seiten per variablen öffnen

    Nö.
    Ich mach das immer so, und funktioniert einwandfrei.
     
  9. 18. Oktober 2006
    AW: seiten per variablen öffnen

    In der index.php schreibst du an gewünschte Stelle:
    include "content.php";

    Und dann
    PHP:
    if(isset( $_GET [ 'content' ])) 
        {
        switch(
    $_GET [ 'content' ]) 
            {
            case 
    "News" :
                include 
    "newshtml" ;
                break;
            case 
    "Impressum" :
                include 
    "impressum.html" ;
                break;
            default:
                include 
    "home.html" ;
                break;
            }
        }
    Der Link dazu wäre dann, z.B.: http://www.seite.de/index.php?content=News

    ---------------
    Was wäre denn daran unsicher?
     
  10. 18. Oktober 2006
    AW: seiten per variablen öffnen

    Ähm wenn man keine Ahnung hat einfach mal leise sein, ja ?

    Zitat aus dem PHP-Manual
    PHP: switch - Manual

    Noch was zu sagen ?
     
  11. 18. Oktober 2006
    AW: seiten per variablen öffnen

    meine lösung hat durchaus sinn, wenn man nämlich die website erweitert und zu faul ist das dann jedesmal einzutragen
    aber ich persönlich würde die eher empfehlen allen dateien die endung .php zu geben und dann in diesen den header und footer zu includen
    dieser kann dann natürlich html oder php sein
     
  12. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.