Registreren

    Informatie

    Het is heel gemakkelijk om lid te worden. Door je gegevens op te geven op de registratie pagina ontvang je automatisch een email met je inlog gegevens.

  • Registreer je hier

Aanmelden

    Informatie

    Omdat je niet aangemeld bent is het gebruikerspaneel niet beschikbaar. Vul hiernaast je gegevens in om gebruik te maken van het gebruikerspaneel.

Aanmeldformulier


Include script

PHP is een scripttaal, die bedoeld is om op webservers dynamische webpagina's te creëren. PHP is in 1994 ontworpen door Rasmus Lerdorf, een senior software engineer bij IBM. Destijds was de taal duidelijk geïnspireerd door Perl.

Aanvankelijk stonden de letters PHP voor Personal Home Page (de volledige naam was Personal Home Page/Forms Interpreter, PHP/FI). Sinds PHP 3.0 is de betekenis een recursief acroniem geworden: PHP: Hypertext Preprocessor.

Re: Include script

Berichtdoor mike0201 » 28 Sep 2010 14:00

Dit staat in de index.php

dit zijn m'n menuknoppen:
Code: Alles selecteren
<li><a href="index.php?page=pages/welkom">Welkom</a></li>
<li><a href="index.php?page=pages/opleiding">Opleiding</a></li>
<li><a href="index.php?page=pages/informatie">Informatie</a></li>
<li><a href="index.php?page=pages/diensten">Diensten</a></li>
<li><a href="index.php?page=pages/contact">Contact</a></li>
<li><a href="index.php?page=pages/inloggen">Inloggen</a></li>


dit staat ook in de index.php. als ik dus op informatie druk, wil ik dat die scriptje hier onder de pagina' informatie' daar toont
Code: Alles selecteren
<div id="content">
<?php
/******     INSTELLINGEN ******/
$path = 'pages/'; // zet een slash achter de naam van de map
$default_page = 'welkom'; // zonder extensie

$page = isset( $_GET['page'] ) ? $_GET['page'] : $default_page;
$notallowed = array( '.', '\\', '/' );

if( file_exists( $path . $page . '.php' ) and !in_array( substr( $page, 1, 1 ), $notallowed ) and strpos( $page, '../' ) === false and strpos( $page, '..\\' ) === false )
{
    include( $path . $page . '.php' );
}
else
{
    include( $path . $default_page . '.php' );
}
?>
</div>


en dat gebeurt niet, hij laadt wel telkens de welkom pagina..

alle pagina's zitten in de map 'pages'
index.php staat buiten de map!
mike0201
 
Berichten: 4
Geregistreerd: 27 Sep 2010 20:25

Re: Include script

Berichtdoor Theo » 28 Sep 2010 14:52

Maak van je menu dit:
Code: Alles selecteren
<li><a href="index.php?page=welkom">Welkom</a></li>
<li><a href="index.php?page=opleiding">Opleiding</a></li>
<li><a href="index.php?page=informatie">Informatie</a></li>
<li><a href="index.php?page=diensten">Diensten</a></li>
<li><a href="index.php?page=contact">Contact</a></li>
<li><a href="index.php?page=inloggen">Inloggen</a></li>

Dan moet het werken.... zoals je in het script kan zien wordt $path al gebruikt om te linken naar de map, doe je dat ook nog in de links, dan gaat hij in de map zoeken naar de andere map. Maar die bestaat niet, dus laad hij de standaard pagina.
I rather feel pain than nothing at all
Theo
Oprichter
 
Berichten: 1795
Geregistreerd: 11 Jun 2005 17:43
Woonplaats: in_array()

Re: Include script

Berichtdoor mike0201 » 28 Sep 2010 14:56

Oke, dit was dus het probleem!!! het script werkt nu!!

bedankt voor je hulp!!
mike0201
 
Berichten: 4
Geregistreerd: 27 Sep 2010 20:25

Vorige

Terug naar PHP



Wie is er online?

Gebruikers in dit forum: Google [Bot] en 1 gast


cron