Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/01/2003, 14:19
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

El problema que tienes es que buscas un path que te sirva tanto cuando incluyes el fichero desde la carpeta principal como desde un subdirectorio. Supongo esto porque pones el codigo que incluye el fichero dentro de una plantilla de Dreamweaver, que solo modifica las rutas de HTML.

Pues creo que la unica solucion es indicar el path absoluto al fichero a incluir. Si el path absoluto a la carpeta raiz del sitio web es por ejemplo /local/www/htdocs/ y el directorio donde esta el fichero a incluir es online/, el path absoluto seria /local/www/htdocs/online/. Esto te funcionara desde cualquier fichero. El path absoluto de la carpeta raiz la puedes obtener con $DOCUMENT_ROOT (o $_SERVER['DOCUMENT_ROOT'], con register_globals a off). Por ejemplo:
Código PHP:
include($_SERVER['DOCUMENT_ROOT'].'/online/fichero_a_incluir.php'); 
Espero haber sido de ayuda.
__________________
Josemi

Aprendiz de mucho, maestro de poco.