Include probleem

  • Hey cp'ers.


    Ik heb een probleem. ik wil i.p.v index.php?p=home
    gewoon home.php. Maar het lukt niet:S Hij laat alleen de error pagina zien
    Include systeem:


    .htaccess

    PHP
    RewriteEngine on
    RewriteRule ^([a-zA-Z0-9\-_]+)\.php$ 	index.php?p=$1 [L]


    Alvast bedankt!!!

  • Je doet het totaal verkeerd!

    PHP
    <?
    if (empty($_GET['a'])) {
      //hier komt je home pagina te staan -> dus /index.php
    
    
    } if ($_GET['a'] == 'test') {
      //hier komt de pagina /index.php?a=test
    
    
    }


    Plus includen kunnen makkelijker zo doen ipv van een tussen variable te gebruiken.

    PHP
    include("includes/config.php");
  • Stan @ Maar dan moet ik elke keer

    PHP
    } if ($_GET['a'] == 'test') {
      //hier komt de pagina /index.php?a=test
    
    
    }


    Erbij zetten. Dat schiet ook niet lekker op en het moet uit de map files komen?

  • Dat komt omdat profile.php weer een get er achter zet.
    Wat is bijv de get van profile.php?
    profile.php?p= ?
    Dan doe je toch simpel dit:


    PHP
    RewriteRule ^profiel/([a-zA-Z0-9-_]+).html$     profile.php?p=$1 [L]


    of

    PHP
    RewriteRule ^profiel/([a-zA-Z0-9-_]+)$     profile.php?p=$1 [L]

    School
    Tweedejaars Informatica Student @ Hogeschool Rotterdam.


    Webtalen
    - PHP ( OOP )
    - SQL
    - JavaScript i.c.m. jQuery framework
    - (x)HTML
    - CSS
    - Actionscript
    - XML


    Programmeertalen
    - Java
    - C#
    - Ruby i.c.m. on Rails framework

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!