Hey Leute,
ich schreibe nicht oft hier aber wenn komm ich mit google echt nicht weiter :)
Habe ein Struktur Problem.
Ich habe eine soweit fertige Homepage. Nun will ich da mal ein wenig Ordnung rein bringen.
Ich checke es aber leider nicht...
Ordner:
ROOT/Webseite1/
ROOT/Webseite2/includes/header.php
/sites/seite1.php
/styles/style.css
/images/favicon.ico
/index.php
/config.php
Was müsste ich jetzt wo festlegen damit's läuft? Ich will ja nicht in jeder Datei 10 requires / includes rein hauen und wenn sich was ändert müsste ich überall nachbessern...
Rootdir Festlegen:
define('ROOTDIR', dirname(__FILE__));
sollte funktionieren, richtig? Das muss ich dann bei jeder Datei einmal einbinden und dann noch
require_once (RDIR . 'config.php')
in der ich dann
zB.
require_once (RDIR . 'includes/functions.php')
require_once (RDIR . 'includes/header.php')
require_once (RDIR . 'includes/menu.php')
require_once (RDIR . 'includes/right.php')
festhalte oder hab ich da nen Denkfehler?
Und was mach ich mit der header.php die in /includes/ ist ?
<link href="../images/favicon.ico" type="image/x-icon" rel="shortcut icon">
Wenn das in /sites/Seite1.php über die config.php includiert wird sollte es passen aber in der index.php z.B. würde ich durch das ../ ja einen Order zu "niedrig" gehen...
Ich hoffe ich konnte mein Problem / meine Probleme gut schildern und bin auf die Antworten gespannt!
Gruß Matze