Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2010, 16:31
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema en el manejo de includes dentro de otros includes.

Usa rutas absolutas mediante una variable que puedas obtener desde un include en comun para todas las paginas y donde tengas las funciones que mas uses, digamos que sea:

config.php
Código PHP:
Ver original
  1. $dir = '/localhost/proyecto';
  2. $url = 'http://localhost/proyecto';
  3.  
  4. // aqui abajo las funciones que mas utilices, como validacion de secciones, etc.

En el resto de archivos:
Código PHP:
Ver original
  1. <?php
  2. include 'config.php'; // Si estan en el mismo nivel o
  3. // include '../config.php'; // si el archivo esta en un nivel superior
  4.  
  5. include "$dir/archivo.php";
  6. include "$dir/template/css/estilos.php";
  7.  
  8. echo "<a href=\"$url/otro_archivo.php\">Link</a>";
  9. echo "<img src=\"$url/images/icono.gif\" alt=\"Esto es una imagen\" />";
  10.  
  11. // Otra opcion es:
  12. ?>
  13. <script type="text/javascript" src="<?php echo $url; ?>/script/jquery.js"></script>

Asi solo modificas los dos valores en config.php y solucionas el problema.
__________________
- León, Guanajuato
- GV-Foto