los includes a mi siempre me dan un pekeño problema pero tiene solucion.EL problema general suele ser que en la pagina principal haces un include a 1.php por ejemplo y en el 1.php tienes otro include a otra ruta distinta. El problema es que el include del archivo 1.php tiene tambien otra ruta y devuelve que no se encuentra.la solucion esta en que un include es como si el texto del include fuera parte del archive que le pide, con lo cual las rutas tienen que ser desde el archivo que le esta pidiendo.Un ejemplo:
index.php
Código PHP:
include("ruta1/1.php");
aqui el texto de la pagina index
ruta1/1.php
Código PHP:
include("2.php");
aqui texto del archivo 1.php dentro de la carpeta lamada ruta1
ruta1/2.php
[PHP]
echo"HOLA FDW"
[PHP]
ahora al abrir el index te gustaria que pusiera hola fdw no??
pues NO el servidor si lo pones asi va a interpretar
lo que interpreta el servidor es:
index.php
Código PHP:
//aqui iria el include al archivo 2.php
//Te muestra un error pq el serv lo que busca es un archivo llamado 2.php dentro de la carpeta donde esta el index.
aqui texto del archivo 1.php dentro de la carpeta lamada ruta1
aqui el texto de la pagina index
no se si ha quedado muy claro pero la solucion como ya he dicho es sencilla unicamente es tener encuenta este dato y poner las urls completas en los include.