Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2011, 08:03
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Require con variables y echo

El problema es que el PHP para que una variable sea global tienes que meterla en el array asociativo $_GLOBALS, es decir, en lang.php poner $_GLOBALS["es"][1]="asd";

U otra alternativa, decirle a la función que $es es una variable que tiene que pillar desde fuera de la función:
header () {
global $es;
echo $es['1'];
}

Lee más acerca del ámbito de las variables en PHP, y cuidado que hacer este tipo de cosas puede ser un poco peligroso y buscar errores puede ser una locura si no se tiene muy claro dónde existen las variables.