Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2012, 10:05
Avatar de JaimeMSE
JaimeMSE
 
Fecha de Ingreso: diciembre-2010
Ubicación: Isla Cristina (Huelva)
Mensajes: 164
Antigüedad: 13 años, 11 meses
Puntos: 7
Problema con un include y variables

Hola,

Otro error que me come la cabeza. He abierto más de 50 páginas de Google y ninguna me responde a lo que quiero.

Tengo una organización:

prote.com
  • cabecera.php
  • izquierda.php
  • pie.php
  • config.php
    • animales
      • perroind.php

Dentro de config tengo declaradas las variables de conexión a la base de datos y un switch para seleccionar el idioma

Código PHP:
Ver original
  1. //Incluímos los idiomas
  2. $lang = $_GET["lang"];
  3. switch($lang) {
  4. case(""):
  5. include("/idiomas/es.php");
  6. break;
  7. case("en"):
  8. include("/idiomas/en.php");
  9. break;
  10. case("pt"):
  11. include("/idiomas/pt.php");
  12. break;
  13. case("de"):
  14. include("/idiomas/de.php");
  15. break;
  16. }

Pero cuando hago un include en el archivo perrosind.php que está dentro de la carpeta animales, no me detecta esas variables, pero el CSS sí.

En la cabecera, hago un require al config así:
Código PHP:
Ver original
  1. <?php require('/config.php'); ?>

Y en perrosind.php lo hago asi:
Código PHP:
Ver original
  1. <?php
  2. include('/cabecera.php');
  3. include('/izquierda.php');
  4. ?>
Pero no funciona, ni con dos puntos antes ni nada :S.
¿Me podéis explicar el por qué no detecta las variables de un include a través de otro include?

Gracias.
__________________
@JaimeMSE - ¡Sígueme!