Salve a tutti, premetto che ho cercato risposte al mio quesito e ne ho trovate ma bene o male diverse e contrastanti.
Ho un sito semplice in php html5 con poche cartelle e sottocartelle scritto a mano senza l'uso di cms o altro.
Ci sono script qua e la che fanno calcoli e conversioni i quali a loro volta richiamano altri script o porzioni di file per estrarre dati.
Per unire questi script e farli interagire uso il comando include('file.php');.
Finchè sono nella root e il file A include il file B (sempre nella root) va tutto una meraviglia.
I problemi iniziano quando il file B presente in root richiama il file C dentro la cartella /cartellaprova il quale file C include
dei dati presenti nel file D che si trova in /cartellamia.
Avevo provato questo include_once $_SERVER['DOCUMENT_ROOT']. ('/cartellamia/scriptphp.php'); ad ogni include ma sembra che non funzioni sempre.
Spero di essere stato chiaro, mi potete aiutare così una volta per tutte sistemo questa cosa?

Grazie a tutti.

Alberto