Sto riscontrando problemi con i miei file include. Non riesco a capire come costruire i miei URL quando uso require_once ('somefile.php'). Se provo a utilizzare un file di inclusione in più di una posizione in cui le strutture di directory sono diverse, viene visualizzato un errore che non è possibile trovare il file di inclusione.PHP come trovare l'applicazione root?
In asp.net, per ottenere il percorso root dell'applicazione, posso usare ~/directory/file.aspx. La barra del primo colpo sa sempre che sto facendo riferimento al mio sito web root e trovo il file indipendentemente da dove viene la richiesta all'interno del mio sito web. Fa sempre riferimento alla radice e cerca il file da lì.
DOMANDA: Come posso ottenere il percorso root del mio sito? Come posso fare questo in modo da poter riutilizzare i miei file di inclusione da qualsiasi luogo all'interno del mio sito? Devo utilizzare percorsi assoluti nei miei URL?
Grazie!
URL costruire non hanno nulla a che fare con require_once URL non è un file è cosa protocollo HTTP, non fileSystem –
Quale versione di PHP stai usando e come appare la tua struttura di file system? – Petah