Ashura: Homepage Meinung

Beitrag lesen

Hallo Robert.

Du brauchst nicht unbedingt der Fachmann in Sachen PHP zu werden oder  zu sein.

Gewiss nicht. Aber ein bestimmtes Mindestmaß an Grundwissen und Verständnis bewahrt den angehenden Programmierer vor schwerwiegenden Fehlern.

Für den Anfang genügt es eventuell, wenn man einfach 'include' benutzt.

Ganz „einfach include (zu) benutzen“ ist ganz und gar nicht für den Anfang genügend.

@include "../inc/Style.inc.php";

Warum willst du Fehlermeldungen unterdrücken? Sie sind das wichtigste Werzeug des Programmierers, ohne sie kann er seine Fehler nicht bemerken, oder erst dann, wenn es schon zu spät ist.

In diesem Sinne ist es auch *überaus* empfehlenswert, in der Entwicklungsphase das error_reporting auf E_ALL zu setzen.

Dein Stylesheet wäre hier in der Datei 'Style.inc.php' im Ordner 'inc' untergebracht.

Warum nicht als (auf Dateisystemebene tatsächlich vorhandene) CSS-Datei?

Du hast also Dein Menü nur in dieser einen Datei beschrieben und kannst durch ändern dieser einen Datei die komplette Navigation Deiner Seiten ändern. Dasselbe gilt natürlich für alle includierten Dateifragmente.

Ich empfehle hier hingegen einen Blick auf gängige Navigationsmenü-Klassen, wie zum Beispiel Alexander Brocks VMenü, zu werfen.
Für den Einsteiger vielleicht eher ungeeignet, bieten solche Klassen doch einfacheren Zugriff auf Funktionen, ohne diese vollständig selbst neu schreiben zu müssen.
Für den Lerneffekt kann es sogar nützlich sein, sich selbst an so etwas zu wagen.
Aber alles Schritt für Schritt, sonst wächst es einem über den Kopf!

btw. von php kenn ich eigentlich auch nur das 'include'.

Dann solltest du dich zudem mit readfile, require und return befassen.

Einen schönen Sonntag noch.

Gruß, Ashura