1. Warum so etwas?
2. Der ganze Code
3. Erklärung
1. Warum so etwas?
Das ist eine Berechtigte frage auf die ich eine klare antwort gebe, es ist notwendig wenn ihr z.B. eine Seite haben wollt wo ihr nicht 50.000 .php datein oder .html oder andere datein haben wollen in dem die User rum suchen. Durch das Modul system kann man ganz Simpel Seiten hinzufügen und die User sind immer in der gleichen Datei wenn man dies möchte. Sie rufen jetzt statt z.B. Impressum.html oder Impressum.php jetzt index.php?modul=impressum . Das einzige was Sich jetzt ändert ist das was hinter dem = (gleichzeichen) steht. So ist das recht simpel.
2.Der ganze Code
<?phpfunction getmodul(){ if(isset($_GET['modul'])&&!empty($_GET['modul'])){ if(file_exists('example/module/'.$_GET['modul'].'php')){ include_once'example/module/'.$_GET['modul'].'php'; }else{ echo "Hier kann ein Code hin, was er tun soll wenn es das Modul nicht gibt"; } }else{ echo "Hier kann ein Code hin, was er tun soll wenn es das Modul nicht gibt"; }}getmodul();?>
3. Erklärung
Dies ist die Funktion die ausgeführt werden muss, wenn man das Modul System aktivieren will
Nun stellen wir fest ob das Modul System überhaupt angesprochen wird, in dem wir prüfen ob ein ?modul=hierdermodulname gesetzt wurde. Wenn es nicht der fall ist gibt es etwas aus.
Nun prüfen wir ob es das Modul gibt wenn nicht kann man einen Text ausgeben oder eine error seit einbinden lassen.
Der pfad kann beliebg geändert werden muss aber zu dem Verzeichnis führen wo die ganzen Modul dateien sind.
Hier wird das Modul System eingebunden.
Ich hoffe ich konnte euch helfen ein kleines ganz Simples Modul System auf zubauen
Verbesserungs Idee sind Willkommen
Mit freundlichen Grüßen
MrKampf
Kommentare 1
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Lala Sabathil
Sehr nice