Hi fastix,
Für mich ist das keine monster-index.php!?
1)
Sagen wir es mal so: Ich will, zwecks Vermeidung von Kopfscherzen, keine if-then-else oder case-Wüsten editieren. Wenn ich das anders geregelt bekomme, dann mache ich das auch anders.
auch hier gebe ich Dir recht. Aber das, was ich vorher beschrieben habe, sagt doch gar nicht, dass ich "if-then-else oder case-Wüsten" benutze!? Eher im Gegenteil.
2)
Hat ein Skript mehr als 10k, dann ist es eine sehr große Bibliothek mit sehr vielen Funktionen oder Klassen (die ja für sich immer schöne abgeschlossene Einheiten sind) oder es erledigt wirklich umfangreiche und einzigartige Aufgaben. Viele der aufgabenorientierten Skripte (die also keine Bibliotheken sind) haben bis zu 2k und senden bestenfalls header. Das ist schön übersichtlich - besonders wenn man sprechende Dateinamen verwendet.
Hier kann ich Dir leider wieder nicht ganz folgen. Was möchtest Du mir hiermit sagen (nicht böse gemeint; aber trotz einigem Nachdenken komme ich nicht dahinter)?
3)
Ich verwende das gleiche Mainscript immer nur für eine Art der Aufgabe (oder inhaltlichen Typ der Seite),
Hier verstehe ich nicht ganz, was Du mir sagen willst.Alles Seiten mit einer grundsätzlich eigenen Logik bekommen von mir eine eigenes Skript-Datei und die heißt nicht index.php und das wird auch nicht von einer index.php includiert. Die haben also auch eine eigene _echte_ URL. Das spart die Mühen und die Kopfschmerzen hinsichtlich Punkt 1. Eine grundsätzlich eigene Logik (natürlich unter Verwendung der Bibliotheken) haben bei mir alle Seiten die irgendwie mit Authentifizierung (für Backoffice/Administration) zu tun haben, auf Grund von Datenbankabfragen aufgebaut werden (große Tabellen) oder die umfangreiche Formulare erzeugen oder deren Daten verarbeiten.
Auch dies fällt mir schwer zu verstehen (wahrscheinlich da ich Punkt 1 und 2 schon nicht richtig folgen konnte). Kannst Du mir das bitte noch einmal erklären?
Denn:
- ob eine Datei index.php oder was-weiss-ich.php heißt, ist doch vordergründig egal?
- die - zumindest von mir beschriebene - index.php inkludiert ja nicht willkürlich alles?
- welchen Vorteil bietet eine _echte_ URL? Also aus Sicht des Benutzers?
- grundsätzliche Logik? Die muss doch eine Anwendung zwingend haben!?
Wie gesagt, so ganz verstehe ich Deinen Post nicht. Ich danke Dir aber für Deine Antwort!
Gruß, Dennis