Sto pubblicando del codice che in locale funziona perfettamente e mi da invece dei problemi sul server host.

Il motivo è fondamentalmente questo: devo creare directory e files, e per farlo, presumo di avere bisogno di usare i percorsi assoluti.

Ora, in locale genero questi percorsi attraverso una variabile globale di controllo fatta cosi

codice:
define (APP_ROOT,$_SERVER['DOCUMENT_ROOT']."/app_name/");

$cfg["upload_path"] = APP_ROOT."/dir/file";
Sull'host, $_SERVER['DOCUMENT_ROOT'] mi restituisce
/var/www/html/

Io non sono un profondo conoscitore del file system unix, ma quello non mi pare proprio assoluto. O si?