Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/02/2011, 12:05
html5
 
Fecha de Ingreso: febrero-2011
Mensajes: 53
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: acceder a array en otro fichero

index.php:
Código PHP:
<?php
    
//Asignar idioma por defecto
    
$_COOKIE["lang"] = 'es';

    require_once 
'messages.php';
    echo 
getMessage("m1");
?>
messages.php:
Código PHP:
<?php
$messages_es 
= array(
    
"m1" => 'Este es un ejemplo de mensaje en español.'
);

$messages_en = array(
    
"m1" => "This is an example of a message in English."
);

function 
getMessage($message_name)
{
    switch (
$_COOKIE["lang"])
    {
        case 
"es";
            return 
$messages_es[$message_name];
            break;
        case 
"en";
            return 
$messages_en[$message_name];
            break;
    }
}
?>
Me da fallo en la línea 15 de messages.php:
Código:
Notice: Undefined variable: messages_es in ......./messages.php on line 15