22. december 2004 - 11:11
Der er
14 kommentarer og 1 løsning
Flere sider i en
Hey Jeg har set rundt omkring at det er muligt, at have flere sider i én. Så mit spørgsmål er hvordan gør man det rent praktisk?
Annonceindlæg fra Kingston Technology
22. december 2004 - 11:41
#1
<? if ($_GET[page] == "forside") { echo"velkommen til forsiden!"; } elseif ($_GET[page] == "profil") { echo"profil-side...."; } else { echo"Siden findes desværre ikke!"; } ?> så kan du kalde den samme fil men blot tilføje ?page=siden til adressen og derved have flere sider i en! er det det du mener?
22. december 2004 - 14:49
#2
Jeg gør det sådan her: if(file_exists($_GET['page'].".php")) { require_once($_GET['page'].".php"); } else { require_once("forside.php"); } Ovenstående kode sætter du bare ind, hvor du vil have dit indhold på siden. Og mine links hedder så ?page=tagwall f.eks., så includer den filen tagwall.php på siden index.php.
22. december 2004 - 17:01
#3
l0vgaard, den kan blive sjov for ?page=index
22. december 2004 - 17:21
#4
iss, så vil man bare se forsiden ;)
22. december 2004 - 17:27
#5
Ja, inde i ens template dvs, hvis man har menu i index vil der være to menu'er....
22. december 2004 - 17:29
#6
iss, enig, det er selvfølgelig noget man skal tage højde for ;)
22. december 2004 - 18:11
#7
<html> <head> <title>MIn side</title> </head> <body> <?php if($_GET['side'] == "forside"){ print"Du er på forsiden"; } if($_GET['side'] == "sjov"){ print"Du er på siden sjov"; } ?> </body> </html>
22. december 2004 - 22:26
#8
hehe stormdk, den ligner da godt nok min en del? ;)
22. december 2004 - 22:49
#9
hmm, ok, jeg havde en ide om at man skulle bruge noget switch og så en masse forskellige af dem
22. december 2004 - 22:52
#10
Lidt simplere: <?php $target = 'forside.php'; $sider = array( 'sjov' => 'fun.php' ,'links' => 'links.php' ); if ( !empty( $_GET['side'] ) && array_key_exists( $_GET['side'], $sider ) ) { $target = $sider[ $_GET['side'] ]; } require_once( $target ); ?>
22. december 2004 - 23:19
#11
når man gør det på den måde der, hvad så hvis man har noget php inkluderet i f.eks. fun.php, vil den kode så også blive afviklet? Jeg mener nemlig jeg har hørt noget om at det ville den ikke.
22. december 2004 - 23:27
#12
Jo jo, filer du require/include'er kan også require/include andre filer og php vil blive afviklet i alle filerne...
23. december 2004 - 19:31
#13
elskermad.dk> Bruger selv den teknik, så vil nu ik sige jeg har kopieret dit :)
26. december 2004 - 16:26
#14
coderdk smid lige et svar
26. december 2004 - 18:10
#15
Yessir! :)
Vi tilbyder markedets bedste kurser inden for webudvikling