Aufbau PHP Website

Hallo Leute,

Ich bin kein Profi in Sachen PHP aber auch kein ganzer Noob :o)

Möchte mal professionelle Meinungen zu meinem Aufbau haben, deswegen schreib ich hier mal wieder…

Also meine Homepage baue ich folgendermaßen auf:

index.php
enthält die includes head, navigation, inhalt, footer, config

head enthält den ganzen head bereich :smile:
navigation den Anfang vom Body Teil
inhalt den Inhalt :o) und den „Ende-Body-Tag“
und footer ja… copyright hinweise usw und den „Ende-HTML-Tag“.

für die Navigation habe ich eine config.php geschrieben, wo in einem Array alle Links vorhanden sind. Wenn von meiner Website ein Link aufgerufen wird, wird zuerst geschaut, ob er in diesem Array drinnen ist und dann eine Meldung ausgegeben bzw die aufgerufene Seite geöffnet.

So, was sagen die Profis zu meinem Aufbau, bitte um Kritik bzw bessere Lösungsansätze.

Danke & lg
michael hofer

Hallo!

Mache ich im Prinzip auch so. Ich nutze jedoch noch die Template-Engine Smarty (smarty.php.net).
Also, kannst du m.E. so lassen.

Gruß PHANTOM

Danke für deine Antwort.
was ist Smarty?

bzw bei dieser Methode habe ich folgendes Problem jetzt:
Die Navigation wird sozusagen nur einmal reingeladen. Wenn ich einen Navigations-Link anklicke soll ein anderes Hintergrundbild geladen werden. also das der User immer sieht welchen link er angeklickt hat. mit active, visited usw geht es nicht, kann mir da wer weiterhelfen?

danke & lg
michael

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke für deine Antwort.
was ist Smarty?

Lies smarty.php.net, da stehts :smile:
Wenn du spezielle Fragen hast, dann kannst Du ja Bescheid sagen.

bzw bei dieser Methode habe ich folgendes Problem jetzt:
Die Navigation wird sozusagen nur einmal reingeladen. Wenn ich
einen Navigations-Link anklicke soll ein anderes
Hintergrundbild geladen werden. also das der User immer sieht
welchen link er angeklickt hat. mit active, visited usw geht
es nicht, kann mir da wer weiterhelfen?

Du musst das über PHP realisieren. D.h. du musst erkennen welche Seite geklickt wurde, bspw. über www.test.de/index.php?seite=impressum
Dann kannst du mittels

<?php if(isset($_REQUEST["seite"]) && $_REQUEST["seite"] == "impressum") {
// hier dann den Link so formatieren wie du willst ?\>[Impressum](index.php?seite=impressum) <?php } ?>

Gruß PHANTOM