Forum » Server-Side scripting » Vraagje instel home
Berichten: 721
avatar
Offline Stuur privebericht
Hi,

Hoe stel je een homepagina in in zo'n menu:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php       
    $ar 
= array("home""about""menu""contact""admin""loggedin""gerecht_toevoegen""nagerechten""voorgerechten""dranken""kipgerechten""vleesgerechten""visgerechten""pizza""gerecht_bewerken""user_edit""gerecht_verwijderen""gerechten_weergave""offer""referentie");                             
    
$p $_GET['pagina'];                    
    if(
in_array($p$ar)) {                
        echo 
'';
        require_once(
'./pagina/' $p '.php');
        echo 
'';
    }
    else {
    echo 
'';
    require(
'pagina/error.php');
    echo 
'';
    }
      
?>

19-01-2012 21:29
Dit topic is 168 keer bekeken door 41 verschillende leden
Reacties op: "Vraagje instel home"
1
Berichten: 1369
avatar
Offline Stuur privébericht
Wat is precies je vraag? Van je huidige uitleg word ik, en waarschijnlijk meer met mij, niet wijzer..
19-01-2012 21:44
Berichten: 721
avatar
Offline Stuur privébericht
In deze pagina roep ik vanaf de index.php pagina's aan. maar ik wil dat home mijn standaard pagina word, mijn startpagina wanneer ik naar de index.php ga.
19-01-2012 21:45
Berichten: 1369
avatar
Offline Stuur privébericht
Zoiets?

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
<?php
if(isset($_GET['p']) {
// goede pagina laden
} else {
// homepagina laden
}
?>


Natuurlijk nog wel even beveiligingschecks uitvoeren, of de opgevraagde pagina werkelijk bestaat et cetera.
19-01-2012 21:51
<?/ $me=Android ?>
Berichten: 1719
avatar
Offline Stuur privébericht
Ik denk dat hij uit de pagina's die vanboven staan, dat home de standaard pagina is. Zijn uitleg is inderdaad niet goed beschreven, maar dit kan ik eruit halen.
19-01-2012 21:52
Skydiving!
Berichten: 1399
avatar
Offline Stuur privébericht
19-01-2012 23:16
Berichten: 470
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php        
    $ar 
= array("home""about""menu""contact""admin""loggedin""gerecht_toevoegen""nagerechten""voorgerechten""dranken""kipgerechten""vleesgerechten""visgerechten""pizza""gerecht_bewerken""user_edit""gerecht_verwijderen""gerechten_weergave""offer""referentie");                              
    if(!empty(
$_GET['p'])){
    
$p $_GET['pagina'];
    } else {
    
$p "home"// Je standaard pagina
    
}    
    if(
in_array($p$ar)) {                 
        echo 
''
        require_once(
'./pagina/' $p '.php'); 
        echo 
''
    } 
    else { 
    echo 
''
    require(
'pagina/error.php'); 
    echo 
''
    } 
      
?>


Nu gaat die naar home als er geen $_GET is ingevuld, en naar je gekozen pagina via de GET als die wel is ingevuld.
En indien die niet bestaat, gewoon de error.php zoals je al had.
20-01-2012 10:03
Reageer op: "Vraagje instel home"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden