#1 25. Januar 2005 Hi. Hab mir ne Homepage gebastelt. kenn mich zwar sehr gut mit html aus aber leider ned mit php. Meine frage. wie kann ich meine verschiedenen seiten verbinden ? Das heisst wenn jemand auf den navigator drückt das er auch zu nächsten seite springt ? FOLGENDES HAB ICH IM QUELLTEXT GESCHRIEBEN Was muss ich hier Code: a href="index.php?show=was bisher geschah einfügen ? Hab meine Page als Anhang dazugehängt. Mfg Dark2004 + Multi-Zitat Zitieren
#2 25. Januar 2005 RE: Für diesen Beitrag bedanken sich folgende User: falls ihr den backround ned sehen könnt er also weiss ist braucht ihr das file hier. einfach mit dem ersten zusammen in nen ordner tun. Sorry wegen doppelpost aber ich kann nur eine datei pro post anhängen + Multi-Zitat Zitieren
#3 25. Januar 2005 hat zwar nix mit deiner frage zutun (interessiert mich auch) aber les mal letzten satz Als er auf seine Finger schaute saß er Blut. Sein Blut.... + Multi-Zitat Zitieren
#4 25. Januar 2005 Ich glaube am einfachsten geht das mit "include".Da wo die verschiedenen Seiteninhalte erscheinen sollen fügst du <?php include("/$content.html"); ?> ein. Die Lnks in der Navigation müssten dann so aussehen: <a href="<?php echo $PHP_SELF?>?content=lesen">Buch lesen </a> <a href="<?php echo $PHP_SELF?>?content=allgemein">Allgemein </a> Diese Dateien sollten übrigens keinen Dateikopf (<html>, <head>, <body> usw.) enthalten,der ist ja schon in der index.php + Multi-Zitat Zitieren
#5 25. Januar 2005 Kann zwar kein php, aber probiers mal so: Code: - <a href="index.php?show=was_bisher_geschah">Buch lesen</a><br /> - <a href="index.php?show=allgemein">Allgemein</a><br /> - <a href="index.php?show=Planung">Planung</a> Code: <?php if(getenv("show") == "was_bisher_geschah") { include("was_bisher_geschah.html"); } elseif(getenv("show") == "allgemein") { include("allgemein.html"); } elseif(getenv("show") == "planung") { include("planung.html"); } ?> Also wenn was_bisher_geschah überwegeben wird, wird was_bisher_geschah.html angezeigt.. Google hilft bei sowas! Code: ch glaube am einfachsten geht das mit "include".Da wo die verschiedenen Seiteninhalte erscheinen sollen fügst du <?php include("/$content.html"); ?> ein. Die Lnks in der Navigation müssten dann so aussehen: <a href="<?php echo $PHP_SELF?>?content=lesen">Buch lesen </a> <a href="<?php echo $PHP_SELF?>?content=allgemein">Allgemein </a> Dafür müssen aber REGISTER_GLOBALS on sein, was glaub ich ein sicherheitsrisiko ist, ausserdem könnte dann beliebeiger PHP-Code included werden!! <a href="<?php echo $PHP_SELF?>?content=http://www.böser.html.co.de/bla"> und das bla.html könnte in diesem fall ja auch eine php datei sein, sofern der interpreter dahingehend eingestellt wurde, oder red ich jetzt blödsinn? Gruss Kruemel + Multi-Zitat Zitieren
#6 25. Januar 2005 Ne,das bla muß eine html Datei sein und diese muß sich wiederrum in diesem Fall in dem Haupt/Root verzeichnis befinden.Denn hinter dem Platzhalter $content wird die Dateiendung schon festgelegt also html + Multi-Zitat Zitieren
#7 25. Januar 2005 also das von krümelmonster fand ich am einfachsten. Aber ich erkläre esx gern nochmal: Meine Hp besteht aus 15 eintzelnen seiten. Einmal news,index,gb etc. jetzt will ich wenn man auf der index seite auf den navi drückt zum beispiel auf gb das man beim gb landet. so: + Multi-Zitat Zitieren
#9 25. Januar 2005 hab mich noch ned drum gekümmert. mfg dark2004 wer lust hat mir zu helfen kann sich meine komplette hp ausm anhang saugen. + Multi-Zitat Zitieren