Tengo problemas con mis archivos de inclusión. No parece poder descifrar cómo construir mis URL cuando uso require_once ('somefile.php'). Si trato de usar un archivo de inclusión en más de un lugar donde las estructuras del directorio son diferentes, aparece un error que indica que no se puede encontrar el archivo de inclusión.PHP ¿cómo encontrar la raíz de la aplicación?
En asp.net, para obtener mi ruta de acceso a la raíz de la aplicación, puedo usar ~/directory/file.aspx. La barra inclinada tild siempre sabe que estoy haciendo una referencia desde la raíz de mi sitio web y encuentro el archivo sin importar de dónde proviene la solicitud dentro de mi sitio web. Siempre se refiere a la raíz y busca el archivo desde allí.
PREGUNTA: ¿Cómo puedo obtener la ruta de acceso de mi sitio? ¿Cómo puedo hacer esto para poder reutilizar mis archivos de inclusión desde cualquier parte de mi sitio? ¿Tengo que usar rutas absolutas en mis URL?
¡Gracias!
URL que construyen no tienen nada que ver con require_once URL no es un archivo ¡es cosa del protocolo HTTP, no del sistema de ficheros –
¿Qué versión de PHP está utilizando y cómo es su estructura de sistema de archivos? – Petah