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
- animales
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
//Incluímos los idiomas $lang = $_GET["lang"]; switch($lang) { case(""): include("/idiomas/es.php"); break; case("en"): include("/idiomas/en.php"); break; case("pt"): include("/idiomas/pt.php"); break; case("de"): include("/idiomas/de.php"); break; }
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
<?php require('/config.php'); ?>
Y en perrosind.php lo hago asi:
Código PHP:
Pero no funciona, ni con dos puntos antes ni nada :S.Ver original
<?php include('/cabecera.php'); include('/izquierda.php'); ?>
¿Me podéis explicar el por qué no detecta las variables de un include a través de otro include?
Gracias.