Cita:
Iniciado por pateketrueke
Lo que en web podría ser /ruta/al.archivo en PHP sería $_SERVER['DOCUMENT_ROOT'].'/ruta/al.archivo' ¿se entiende?

Esto me lleva a plantearme una duda, que expongo aquí porque se está tratando este tema:
¿Hay alguna forma de "equiparar" la ruta de la raíz del servidor para conseguir los siguiente?:
En local, para pruebas, los archivos están en la raíz dentro de una carpeta y en el servidor la ruta es otra, algo tal que así:
Local: C:\wampp\www\proyecto_numero_1\ (por ejemplo)
Servidor: /home/usuario/carpeta_de_publicacion/ (puede ser htdocs, www, public_html...)
¿Cómo se podría hacer para realizar los includes de forma que sirvan tanto para un sitio como para el otro y además para cualquier carpeta?
En mi caso concreto, las rutas sería algo así:
Código PHP:
Ver original//En el servidor de producción
require_once ("/home/usuario/www/carpeta_x/carpeta_include/archivo_a_incluir.php");
//En local, servidor de pruebas
require_once ("C:/wampp/www/proyecto_x/carpeta_x/carpeta_include/archivo_a_incluir");
Es decir, habría que "equiparar" /home/usuario/www/ con C:/wampp/www/proyecto_x/ ya que a partir de ahí la ruta sería igual.
A ver si me quitáis esta duda que me lleva rondando ni sé el tiempo.
Gracias de antemano.