login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP pagina systeem..

Offline Scythen - 15/02/2007 19:52
Avatar van ScythenPHP gevorderde Dames en heren,

na 30 min te hebben gezocht, vind ik dat het nu tijd is om jullie raad te vragen. Heb het forum en google doorgespit, maar kwam niks nuttigs uit..

ik wil dus een simpele pagina systeem met bijv. pagina?id= etc. ik ben hier helemaal niet bekend in, dus misschien kan iemand mij wat bijbrengen over dit. BVD

10 antwoorden

Gesponsorde links
Offline Rens - 15/02/2007 19:54
Avatar van Rens Gouden medaille

Crew algemeen
Niet goed gezocht.
http://www.site...amp;cat=19
http://www.site...mp;id=1192
Offline Martijn1989 - 15/02/2007 19:55
Avatar van Martijn1989 PHP ver gevorderde Bedoel je dit : www.website.nl/index.php?pagina=inloggen


  1. <?php
  2.  
  3. //Pagina Navigate : ?pagina=
  4. if(isset($_GET['pagina'])){
  5.  
  6. //Onmogelijk maken van het bezoeken van bepaalde pagina's of mappen
  7. $_GET['pagina'] = str_replace("../","",$_GET['pagina']);
  8. $_GET['pagina'] = str_replace("config.php","",$_GET['pagina']);
  9.  
  10. if(file_exists($_GET['pagina'])) {
  11.  
  12. include($_GET['pagina']);
  13.  
  14. }else{
  15.  
  16. include("error.php");
  17.  
  18. }
  19.  
  20. }else{
  21.  
  22. include("welkom.php");
  23.  
  24. }
  25.  
  26. ?>


In error.php zet je een foutbericht neer.
In welkom.php zet je de welkomspagina neer.
Offline Scythen - 15/02/2007 19:56 (laatste wijziging 15/02/2007 19:56)
Avatar van Scythen PHP gevorderde Al gezien, het is te moeilijk voor mij.. wil het graag iets simpeler uitgelegd..

Martijn: waaruit bestaan mijn links? href='' ?
en alles op 1 pagina, genaamd index.php?
Offline Martijn1989 - 15/02/2007 19:59 (laatste wijziging 15/02/2007 20:00)
Avatar van Martijn1989 PHP ver gevorderde
  1. <a href="index.php">Welkom</a> -
  2. <a href="index.php?pagina=registreren">Registreren</a> -
  3. <a href="index.php?pagina=inloggen">Inloggen</a>


Je hebt dan dus ook registreren.php en inloggen.php
Offline Scythen - 15/02/2007 20:02
Avatar van Scythen PHP gevorderde Oke, het werkt nu wel ongeveer.. maar dit kan dus ook met frames?
Offline delta_004 - 15/02/2007 20:05
Avatar van delta_004 Onbekend Zielig dat je hier een topic over maakt, maja we zijn er om te leren:D, Btw op wat heb je dan wel niet gegoogled?
Offline Scythen - 15/02/2007 20:07 (laatste wijziging 15/02/2007 20:14)
Avatar van Scythen PHP gevorderde Hoezo is dit zielig? Ik heb aardig wat ervaring met PHP, maar nooit zo'n soort systeem gemaakt, leek me wel een keer leu om te doen.

Anyway,

Martijn: en hoe show ik wat er in bijv. registreren zit.. bijv. registreren.php,

Het werkt dus niet met frames?
Offline Stefan14 - 15/02/2007 21:11
Avatar van Stefan14 PHP gevorderde door op je index.php een scriptje zoals die van Martijn neer te zetten, deze include je pagina registreren.php of een andere pagina die achter ?pagina= staat.

Met frames zou ook wel mogelijk zijn, maar ik wil je aanraden om het maken van een site met frames af te leren.
Offline delta_004 - 15/02/2007 21:56
Avatar van delta_004 Onbekend Als je zo een grote ervaring heb hoor je dit ook te kunnen. Zijn namelijk basis functies. De global $_GET, de func include de func is_page of file_exists
Offline dotPixel - 15/02/2007 23:07 (laatste wijziging 15/02/2007 23:08)
Avatar van dotPixel PHP interesse Zoek op google naar voorbeeldcodes van een pagina systeem, klikkerdeklik, je ziet bij relevante links vooral dat $_GET en de taalconstructie require/include en enkele functies om te kijken of het (opgegeven) bestand bestaat. Nu houd je dit scriptje erbij om je eigen script te maken en om te begrijpen wat het doet.

Je begint door op te zoeken wat arrays zijn (en bekijk globaal wat je met arrays kunt doen/functies op kunt uitoefenen, zoek op wat super globals zijn; Zo vind je meer informatie over $_GET; Nu weet je wat meer over $_GET, dan ga je verder met (de taalconstructie, geen functie is het) require en de functie file_exists.

Nu je beetje een basis hebt gelegd, kun je een goed werkende manier bedenken en uiteraard een veilige manier, de bezoeker mag niet zomaar overal toegang hebben in files en wat kunnen rondneuzen. Je zou met de kennis die je wat hebt opgedaan van de arrays, de files die 'valid/bekeken' mogen worden in een array zetten en zo controleren of de opgegeven pagina ook daadwerkelijk bekeken mag worden en zo ga je hier verder mee spelen. Zo zijn er tal van manieren om dit te realiseren.

:):D

PS: Zo kun je het in het vervolg ook doen me dergelijke applicaties. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s