Sono ore che leggo ma non trovo la soluzione che spero.
Esiste un modo semplice per fare le inclusioni (lato server) da qualunque sottocartella che vada bene in locale e remoto , con IIS e apache con php 5.4 ?
Mi spiego
ho la seguente struttura

sito (es: http://localhost:445/)
fileComuni/
funzioniSpeciali.php
web/
index.php
inc/
funzioniTutte.php
funzioniDate.php
funzioniFile.php
it/
articolo1.php
categoria1/categoria2/
articolo2.php

devo trovare il modo come includere il file "funzioniTutte.php" e "funzioniSpeciali.php" dentro ogni articolo.php tenendo conto che il livello di annidamento delle categorie non e' prevedibile.
Il file /web/inc/funzioniTutte.php include a sua volta funzioniDate.php e funzioniFile.php

In classic asp la cosa e' semplice basta indicare il percorso assoluto del file richiamato e parte dalla root. La posizione del file richiamante e' indifferente.
<!--#Include virtual="/web/inc/funzioni.asp"-->
Semplice e funzionale.

Esiste qualcosa di simile in php ? che sia portabile e se magari domani sposto la posizione di articolo1.php in una categoria non devo modificare nulla ?
Se non esiste come realizzarlo nel modo meno invasivo e portabile ?

grazie per ogni tipo di osservazione e suggerimento