Nel mio sito ho sempre utilizzato la funzione include per gestire il menu laterale.
Dato che i file da includere erano nella stessa cartella delle pagine non ho mai avuto problemi e scrivevo
Codice HTML:
<? include("NOME.php"); ?>
Ora mi sto riorganizzando e dovrò apporre qualche cambiamento, dovrò spostare alcuni file e pagine in delle sottocartelle, quindi dovrei scrivere
Codice HTML:
<? include("CARTELLA/NOME.php"); ?>
se il file è in una sotto cartella, e
Codice HTML:
<? include("../NOME.php"); ?>
se il file è nella cartella primaria.
A questo punto per comodità, potrei scrivere direttamente il percorso completo al posto di quello relativo, che dovrebbe essere questo
Codice HTML:
<? include($_SERVER["DOCUMENT_ROOT"]."NOME.php"); ?>
<? include($_SERVER["DOCUMENT_ROOT"]."CARTELLA/NOME.php"); ?>
ma non funziona. Ho sbagliato qualcosa?