DOCUMENT_ROOT su server Windows

 

La variabile

$_SERVER['DOCUMENT_ROOT']

di default non è attiva sui server windows. Dovrai inserire il codice sotto riportato all’inizio della tua applicazione in PHP per poter utilizzare tale variabile

 

 

// ci accertiamo che la variabile $_SERVER['DOCUMENT_ROOT'] sia attiva
 if(!isset($_SERVER['DOCUMENT_ROOT'])){ if(isset($_SERVER['SCRIPT_FILENAME'])){
 $_SERVER['DOCUMENT_ROOT'] = str_replace( '\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF'])));
 }; };
 if(!isset($_SERVER['DOCUMENT_ROOT'])){ if(isset($_SERVER['PATH_TRANSLATED'])){
 $_SERVER['DOCUMENT_ROOT'] = str_replace( '\', '/', substr(str_replace('\\', '\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF'])));
 }; };
 // la variabile $_SERVER['DOCUMENT_ROOT'] è ora attiva e puoi utilizzarla