Ho difficoltà con i percorsi in un sistema cms che sto tentando di costruire, fondamentalmente ho una cartella con il mio header.php e footer file .php all'interno.Come utilizzare un PHP include attraverso più directory/sottodirectory con percorsi relativi
Questi sono inclusi in index.php e funzionano bene. Ma poi quando tento di usare lo stesso include in un file nella mia sottodirectory di amministrazione, le immagini e il CSS sono interrotti, ovviamente perché il percorso relativo ora è sbagliato.
Quindi la mia domanda è, come posso superare questo?
Dopo aver letto alcune delle altre domande qui e varie altre fonti, penso che i percorsi assoluti siano la via da seguire, ma ho sempre usato percorsi relativi, quindi i vari concetti di utilizzo dei file di configurazione per specificare un percorso assoluto sono mi confonde.
Di solito riesco a risolvere le cose per conto mio, ma è stata una lunga giornata e sono perplesso!
Ok, quindi definisco il percorso costante alla mia directory principale e memorizzo quel file (config.php o simile) nella mia directory root delle applicazioni. Devo quindi includere il file config.php in tutti i miei file, in questo modo posso chiamare la costante e avere a disposizione il percorso root. Posso quindi usare il percorso root per collegarmi al mio css e alle immagini, in questo modo le mie inclzioni header.php e footer.php funzioneranno in qualsiasi directory? –