Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Sivun valinta (PHP)

kotsku [17.03.2007 11:05:06]

#

moi!!!
oon käyttäny alla olevaa koodia sivuston rakenteessa, mut miten ton array kohdan sais niin et jos linkki on "?sivu=Etusivu" niin se ottaa sanan Etusivu, muuttaa sen sit muotoon etusivu.html ja includettaa sen.... ku on niin sairaan työlästä ylläpitää tätä....

<?php

// Sivut
$sivut = array ("Kaksoistutkinto" => "kaksoistutkinto.html", "Kurssit" => "kurssit.html", "Etusivu" => "etusivu.html",  "Esittely" => "esittely.html",  "Yhteystiedot" => "yhteystiedot.html", "Koulutus" => "koulutus.html", "Henkilokunta" => "henkilokunta.html", "Opetusmaatila" => "opetusmaatila.html", "Arvot" => "arvot.html", "Tapahtumat" => "tapahtumat.html", "Tilat" => "tilat.html", "Sijainti" => "sijainti.html", "Majoitus" => "majoitus.html", "Opiskelijasivut" => "opiskelijasivut.html", "Kuvagalleria" => "/kuvagalleria");

// Haluttu sivu
$sivu = (isset ($_GET["sivu"])) ? $_GET["sivu"] : "Etusivu";

// Includataan sivu tai virhesivu
if (isset ($sivut[$sivu]))
include ($sivut[$sivu]);
else
include ("error.php");

?>

ozmou [17.03.2007 11:36:30]

#

Kyllähän tuo sen tekee. On vaan huomattava, että ?sivu:n arvo tulee alkaa isolla kirjaimella..

tsuriga [17.03.2007 20:12:09]

#

?sivu=goatse.cx/index gg
Tee mieluummin vaikkapa niin, että pistät sivut jonnekin hakemistoon, josta sitten luet ne ja sisällytät halutun sivun, taikka etusivun, mikäli haluttua sivua ei löydy sivuhakemistosta tai sivua ei erikseen annettu. Oppaista mallia, tai rahaa tiskiin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta