Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2010, 13:31
Avatar de saymon
saymon
 
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 20 años, 7 meses
Puntos: 0
Como incluir un fichero en diferentes niveles niveles del url

Hola amigos,

Os tengo una preguntita:

Yo tengo un header.php en una carpeta templates con el path de este modo "/templates/header.php", ahora bien yo incluyo ese header en todas mis paginas de mi sitio, ejemplos de URLs

www.misitio.com
www.misitio.com/usuario/
www.misitio.com/usuario/juan/

Este es el include que utizo para añadir el template a las paginas
Código PHP:
include("templates/header.php"); 
el detalle es que para cada nivel de URL tengo que editar el include, ejemplo de esto:

include("templates/header.php"); para www.misitio.com
include("../templates/header.php"); para www.misitio.com/usuario/
include("../../templates/header.php"); para www.misitio.com/usuario/juan/

Yo quisiera saber si hay una manera de incluir este template (header.php) para todos los niveles de mi pagina sin tener que estar editando el inlclude ?

Tambien lo pregunto porque ahora el problemas mas grande que tengo es que en este header.php voy a añadir un sistema de log-in, register, etc.. y esto lo voy a hacer colocando un include en el header.php para llamar el codigo del sistema de registro, pero esto me causa un problema grandisimo en todas las paginas porque no reconoce este ultimo include en los diferentes niveles de mi sitio.

Si no quedo claro me avisan y puedo editar este mensaje.
Gracias de antemano por cualquier ayuda prestada.

Saymon