Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2012, 21:22
link01
 
Fecha de Ingreso: octubre-2011
Mensajes: 58
Antigüedad: 12 años, 6 meses
Puntos: 0
Tengo problemas con las rutas

Tengo mi proyecto en una carpeta llamada "Proyecto" dentro de la que tengo una subcarpeta llama "mantenimientos" con varios archivos php.
Dentro de mi carpeta "Proyectos" también tengo el index.html y un header que lo incluyo con php en todas las paginas.

El problema es que no puedo incluir el header en varios archivos usando la misma ruta.
Es decir, en el index lo incluyo con:
Código PHP:
Ver original
  1. <?php include("header.html"); ?

Pero en el archivo php "vehiculos.php" que esta dentro de la carpeta "mantenimientos" lo incluyo con:
Código PHP:
Ver original
  1. <?php include("../header.html"); ?
Porque esta en un directorio superior, hasta ahora todo bien, pero en el header, incluyo un menu con enlaces a otros archivos. Cada enlace tiene el siguiente formato "Proyecto/mantenimientos/archivo1.php"

Cuando trato de visitar los enlaces desde el index funcionan bien, con el formato que dije, pero cuando los trato de visitar desde uno de los archivos de la carpeta "mantenimiento", la ruta no se encuentra y es porque los enlaces del menu que se muestra para los archivos en mantenimiento tiene la forma "Proyecto/mantenimientos/mantenimientos/archivo1.php", como ven la carpeta mantenimiento aparece dos veces.

Entonces no sé que hacer...

Intenté poner los enlaces de forma que buscara desde la raiz, pero no me funcionan, los puse así:
"/header.html" ya que el header esta en el directorio raiz, pero no me funciona, tampoco sirve "./header.html"
__________________
La libertad más difícil de conservar es la de equivocarse. - Morris Wes

Lo que faltaba en internet: http://binar10s.blogspot.com/