Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/03/2011, 15:21
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Definir rutas en constantes

Es bueno definir rutas absolutas. Sobre todo con http://... Y a la vez, tener la opcion relativa.

Ej:
Código PHP:
Ver original
  1. $host  = $_SERVER['HTTP_HOST'];
  2. $uri  = rtrim(dirname(dirname($_SERVER['PHP_SELF'])), '/\\');
  3. $base = "http://" . $host . $uri . "/";
  4.  
  5. define('COMMONS', RAIZ."commons/");
  6. define('HTTP_COMMONS', $base."commons/");

Si por alguna razon especial necesitaras cambiar una ruta, podes hacer un condicional:

Código PHP:
Ver original
  1. if (basename($_SERVER['PHP_SELF']) == "index.php")
  2.     define('RAIZ', "../");
  3.    
  4. else
  5.     define('RAIZ', "../../");