Error op home pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Antonio

Antonio

04/03/2007 18:57:00
Quote Anchor link
hey mensen ben bezig met een website heb de layout al klaar.
Kom alleen niet uit dit scriptje :S srry begin er net mee. php dan!


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

if (!$_GET["url"]) {
  // geen pagina opgegeven: default includen
  if (!empty($pagina[$_GET['pagina']]))
  include ("home.php");
}
else {
  // pagina opgegeven in de url, include die pagina (met .php erachter)
  include ($_GET["url"].".php");
}


?>


het probleem hij include dus geen default :S weet iemand wat ik moet veranderen alvast bedankt!
 
PHP hulp

PHP hulp

20/11/2024 11:33:08
 
Scrptr

Scrptr

04/03/2007 19:49:00
Quote Anchor link
Volgensmij zoek jij dit script: KLIK.
Als je iets anders bedoelt moet je het iets beter uitleggen.
 
Antonio

Antonio

04/03/2007 21:11:00
Quote Anchor link
jah maar ik hoef niet te werken met array's
Dit script staat in een cel op mijn index pagina.
Zodat je met klikken. er een pagina in kan laden.
Dus gebruik ik de $_GET functie.
Maar als je de index laad kan hij dus niets ophalen.
waardoor er een error komt of hij niks kan laden
 
Jan Koehoorn

Jan Koehoorn

04/03/2007 21:16:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
    if (isset ($_GET['url'])) {
        // pagina opgegeven in de url, include die pagina (met .php erachter)
        $toegestaan = array ('home', 'nieuws', 'contact'); // deze zelf aanpassen
        if (in_array ($_GET['url'], $toegestaan)) {
            include $_GET['url'] . '.php';
        }

        else {
            include 'home.php';
        }
    }

    else {
        // geen pagina opgegeven: default includen
        include 'home.php';
    }

?>
 
Antonio

Antonio

04/03/2007 21:27:00
Quote Anchor link
dankje die zocht ik!
 
Jan Koehoorn

Jan Koehoorn

04/03/2007 21:36:00
Quote Anchor link
Je belangrijkste denkfout was dat je een ! gebruikte, terwijl je beter met isset kunt kijken of een variabele bestaat. Verder moet je eerst controleren of een pagina wel toegestaan is met in_array. Bezoekers kunnen immers van alles invullen op de adresbalk ;-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.