Intanto ringrazio chi mi ha risposto...passati 2 giorni non si è ancora torvata la soluzione...

però un aggiornamento di rilievo c'è stato.

Decisi a non dare la colpa all'include od al require...abbiamo caricato nel file FUNCTION.PHP tutto ciò che era contenuto nel file config.php, ed il risultato qual'è stato?

lo stesso! nessuna di quelle variabili, compreso $IMGDIR viene riconosciuta, a meno che non vengano di volta in volta inizializzate all'interno di ciascuna funzione, contenuta nel file...impossibile ovviamente solo l'idea di doverlo fare...

quando si trovavano nel file config, ho provato anche $IMGDIR = 'tatatata';
global $IMGDIR;

ma non si è risolto niente.

ora abbiamo riportato le variabili nel file config.php, senza nessuna modifica sostanziale...qualcuno è in grado di darmi la soluzione al problema?

grazie...