login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pagina include (Opgelost)

Offline tomkeim - 03/06/2007 13:17 (laatste wijziging 03/06/2007 13:20)
Avatar van tomkeimOnbekend Hallo allemaal!
Ik heb een pagina include gemaakt dat je meerder pagina's kan includen dan is de link bijv. index.php?page=home.
Maar je ziet alleen een pagina als je page=pagina doet.
Ik wil graag dat je alleen index.php hoeft in te typen en dat je dan op de startpagina komt. Maar ook wil ik gewoon de ander pagina's ook op het index file houden. weten jullie hoe dat moet??

Mijn include code:
  1. <?php
  2. $aPaginas = array('home','nieuws');
  3.  
  4.  
  5. if(isset($_GET['page']))
  6. {
  7. if(in_array($_GET['page'],$aPaginas))
  8. {
  9. if(file_exists($_GET['page'].'.php'))
  10. { include $_GET['page'].'.php'; }
  11. else
  12. { echo 'De pagina bestaat niet.'; }
  13. }
  14. else
  15. { echo 'Ongeldige pagina opgegeven.'; }
  16. }
  17. ?>

4 antwoorden

Gesponsorde links
Offline citroen - 03/06/2007 13:21
Avatar van citroen Onbekend echo 'Ongeldige pagina opgegeven.';

is het geen wat er uitgevoerd wordt als 'pagina' niet ingevuld is. als je daar gewoon zet: include "home.php"; dan wordt home.php geladen als standaard pagina.
Offline tomkeim - 03/06/2007 13:25
Avatar van tomkeim Onbekend Nee, doet doet hij niet.
Offline citroen - 03/06/2007 13:37
Avatar van citroen Onbekend
  1. <?php
  2. $aPaginas = array('home','nieuws');
  3.  
  4.  
  5. if(isset($_GET['page']))
  6. {
  7. if(in_array($_GET['page'],$aPaginas))
  8. {
  9. if(file_exists($_GET['page'].'.php'))
  10. { include $_GET['page'].'.php'; }
  11. else
  12. { echo 'De pagina bestaat niet.'; }
  13. }
  14. else
  15. { echo 'Ongeldige pagina opgegeven.'; }
  16. } else {
  17. include ("home.php") ;
  18. }
  19. ?>
Offline tomkeim - 03/06/2007 13:41
Avatar van tomkeim Onbekend Ja hij doet het bedankt:!:
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.264s