Originariamente inviato da 13manuel84
dirname e getcwd non vanno bene, perché mi dicono la directory in cui sto lavorando.

ora provo ad usare le variabili del $_SERVER e ved se riesco a risolvere...


forse non mi sono spiegato bene io...quello che voglio è poter passare alla mia classe dir() una directory in modo che si riferisca SEMPRE alla directory nella root.

ad esempio, mettiamo che io abbia un percorso del genere www.miosito.it/img

ecco...se ho un file.php in miosito.it e da quel file richiamo la scrivo dir("img") fa riferimento alla cartella giusta...

ma se sono in miosito.it/english e da li richiamo dir("img") ovviamente farà riferimento alla cartella img che sta dentro ad english...

quello che volevo io era poter passare a dir una funzione in modo che se io la richiamo DA QUALSIASI PARTE faccia riferimento alla cartella www.miosito.it/img...è possibile? lo chiedo per evitare di dover creare n classi diverse a seconda della posizione in cui sono...


io sapevo che anteponendo un / davanti ( in unix ) ci si riferiva alla root principale, ma ho visto che non funziona lo stesso...
Codice PHP:
// forse
$rooot $_SERVER['DOCUMENT_ROOT'