Estoy incursionando en esto de definir constantes para cargar todo lo que una pagina necesite en base a las rutas absolutas:
Cita: define('DOMINIO', 'http://localhost/manual26/AoITutorials/');
define('LIBRARY', DOMINIO.'Library/');
define('CSS_DIR', LIBRARY.'styles/');
define('IMG_DIR', LIBRARY.'images/');
define('LOGIN_DIR', LIBRARY.'login/');
Para algunas cosas esto va bien. Pero lara include y scandir el servidor (local) me da error:
Cita: Warning: include() [function.include]: URL file-access is disabled in the server configuration
Leyendo algo en este foro vi propuestas como esta, que es un tanto incomoda:
define('ROOT',$_SERVER['DOCUMENT_ROOT']);
A DOCUMENT_ROOT habría que comprobarle que el ultimo caracter sea /. Y ademas habría que tenerlo definido en un archivo aparte, cosa molesta porque estamos en la misma situación: tengo que usar una ruta relativa para incluir las constantes!
Hay alguna manera confiable para usar una ruta basica en cualquier servidor remoto? Aún no se a donde voy a subir mi proyecto.