Si sa che un sito, a partire dalla root ha diverse cartelle e sottocartelle.
Da alcune di queste cartelle o sottocartelle vorrei poter leggere o includere un file che si trova nella root.
Quel che vorrei sapere è se da una posizione qualsiasi del sito è possibile individuare la root in modo da poter usare una unica funzione personale, richiamabile da qualsiasi posizione, che esegua un determinato script (esempio: leggerne il contenuto con opendir() ).
In caso contrario sarei costretto a creare più funzioni che a seconda della posizione calcoli la posizione della root.
Mi spiego
codice:
root
     cartella1
     cartella2
           cartella2a
           cartella2b
                cartella2ba
                cartella2bb
     cartella3
     ecc
E' ovvio che
se voglio riferirmo ad un file della root da cartella1, cartella2 o cartella3 il riferimento sarà ../file.php
se voglio fare la stessa cosa da cartella2a il riferimento sarà ../../file.php
se addirittura mi trovo in cartella2ba lo stesso riferimento sarà ../../../file.php

Quel che vorrei sapere è se c'è un modo unico per posizionarmi da qualsiasi posizione alla root.

Grazie