Matzeee: PHP rootdir und Path handling...

Beitrag lesen

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