login  Naam:   Wachtwoord: 
Registreer je!
 Forum

index?pagina= systeem

Offline remy - 15/10/2004 15:17 (laatste wijziging 15/10/2004 15:17)
Avatar van remyPHP ver gevorderde ik heb dit script gebruikt uit een andere topic:

  1. <?php
  2.  
  3. if(isset($_GET['pagina'])) // staat er in de url: pagina={iets}
  4. {
  5. $pagina = $_GET['pagina'].".php"; }
  6. else
  7. {
  8. $pagina = "index.php"; }
  9.  
  10. if (file_exists($pagina)) {
  11. include ($pagina);
  12. }
  13. else {
  14. echo "Er is iets fout gegaan.";
  15. }
  16. ?>



als ik dan index.php open, dan opent ie em wel, maar als ik iets veranderd heb in de broncode, en opgeslagen heb en ik refresh index.php weer, dan is die nog steeds het zelfde.:s


hoe kan dit?

9 antwoorden

Gesponsorde links
Offline Dennisvb - 15/10/2004 15:19
Avatar van Dennisvb MySQL ver gevorderde J ehbe t het waarschijnlijk niet goed opgeslagen of je zit in het verkeerde bestand te kijken, is mij ook wel eens gebeurd.
Offline remy - 15/10/2004 15:24 (laatste wijziging 15/10/2004 15:24)
Avatar van remy PHP ver gevorderde nee, dat kan niet, ik heb naar alles gezocht, want als ik het stuk script wat hierboven staat weghaal werkt alles wel weer:s

:trouwens: leuk dan je medewerker bent geworden;-)
Offline Dennisvb - 15/10/2004 15:25
Avatar van Dennisvb MySQL ver gevorderde Dus:

Je hebt index.php, waarin deze code staat.

Je include een pagina. Wanneer je daar in iets veranderd dan wordt dat niet weergegeven?
Offline remy - 15/10/2004 15:30 (laatste wijziging 15/10/2004 15:31)
Avatar van remy PHP ver gevorderde nee, zo ver was ik nog niet,
het zit zo, zodra ik het script wat hierboven staat toevoeg aan index.php, dan kan ik veranderen wat ik wil in index.php, maar dat laat hij niet zien als ik op refresh klik:ooh:

[edit] als ik de browser afsluit en ik start die opnieuw op, dan kan ik index.php helemaal niet meer openen:s
Offline SickBoy - 15/10/2004 16:15
Avatar van SickBoy MySQL beginner
  1. <?php
  2. $page = $_GET['pagina'];
  3.  
  4. switch($page)
  5. {
  6. default:
  7. include 'nieuws.php';
  8. break;
  9. case 'news':
  10. include 'nieuws.php';
  11. break;
  12. case 'dit':
  13. include 'dit.php';
  14. break;
  15. case 'blah':
  16. include 'blah.php';
  17. break;
  18. }
  19. ?>

dan hebt ge geen problemen dat dingen niet bestaan 
default: hetgeen wordt geinclude als het geen overeenkomstige waarde voor $_GET['pagina'] vindt
Offline Maarten - 15/10/2004 16:40
Avatar van Maarten Erelid Waarom blijven de mensen dit verdorie vragen? Dit is hier al zeker 3 keers gevraagd deze week en je kan het vinden bij de scripts, en in het forumarchief...
Offline kpjmierlohou - 15/10/2004 16:45
Avatar van kpjmierlohou Lid Deze code werktwel goed:
  1. <?php
  2. // selecteer de waarde van de GET variable "pagina'
  3. // index_voorbeeld.php?pagina=blabla
  4.  
  5. switch(strtolower($_GET['pagina']))
  6. { /* ALGEMEEN */
  7. //HOME
  8. case "home": $page="home.htm";break;
  9. case "nieuws": $page="nieuws.htm";break;
  10. case "pagina1": $page="pagina1.htm";break;
  11. case "pagina2": $page="kanalleszijn.htm";break;
  12. case "enz": $page="enz.htm";break;
  13.  
  14. default: $page="hoofd.htm";break; // default is voor als "pagina" niet gespecifieerd is!
  15. }
  16.  
  17. // nu we weten welke pagina er opgevraagd wordt, moeten we alleen deze php file nog includen en weergeven
  18. include($page);
  19.  
  20. ?>
Offline Dennisvb - 15/10/2004 17:01
Avatar van Dennisvb MySQL ver gevorderde Er zijn nu al meer dan 10 van dit soort scripts te vinden in de topics van de laatste 2 dagen. Je hebt geen problemen of ze wel of niet bestaan met bovenstaand script

Hierbij is dit topic gesloten (indien je eht er niet mee eens mbent, pm me)
Offline biertie - 15/10/2004 17:02
Avatar van biertie Onbekend http://www.site...amp;id=309
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s