Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/12/2003, 09:32
rsantos
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago de Chile
Mensajes: 18
Antigüedad: 20 años, 3 meses
Puntos: 0
en los includes, la direccion es relativa al primer documento que las incluye. por ejemplo:

index.php -> includeX.php -> modulesX.php

por tanto, todo sera relativo a index.php

te sugiero que la carpeta /modules la pongas coloques de /includes. de ese modo en cualquier includeX.php puedes decir:

include('modules/modulesX.php')

y esto seria totalmente estandar en index.php donde quedaria asi:

include('includes/includeX.php')

por tanto

http://tudominio/includes/includex.php (con su respectivo modulo: '/modules/modulesX.php')

no se si me explico

de cualquier manera te servira definir en tu config.inc los diferentes directorios. algo asi como esto:

define('HTTP_SERVER','http://TUDOMINIO'); //(esto porque no siempre vas a poder obtener $_SERVER['HTTP_HOST'] )
define('DIR_IMG', '/img/');
define('DIR_INCLUDES','/includes/');
define('DIR_MODULES','/modules/);


al hacer el include en la carpeta '/includes' quedaria asi:

include(HTTP_SERVER . DIR_INCLUDES . 'includeX.php')

y en '/modules' quedaria asi:

include(HTTP_SERVER . DIR_INCLUDES . DIR_MODULES . 'includeX.php')