Hola amigos tengo una consulta.
tengo un template y lo cargo con:
luego cargo un array con;
Código PHP:
Ver original$lang = $_SESSION["lang"];
$directorio = './lang/';
$pathfile = $directorio.$lang;
$diccionario = include_once ($pathfile);
teniendo esto listo procedo al relleno con :
Código PHP:
Ver original$template=$template;
foreach ($diccionario as $clave=>$valor) {
$chargedTPL = str_replace('{'.$clave.'}', $valor, $chargedTPL); }
$WebSite=$chargedTPL;
y al final imprimo:
al momento de imprimir hago una recorrido de la impresión
Código PHP:
Ver original$cont = 0;
foreach($langArray as $value){
echo "$array[$cont]=>$value<br> ";
$cont++;}
me manda los valores correctamente del array pero me manda error:
Notice: Undefined variable: array in linea 24
el archivo donde esta el array lo carga correctamente esta es su estructura:
Código PHP:
Ver original /* Pagina en español */
'lang' => 'es',
/* head de la pagina */
'title' => 'pagina web prueba-',
'description' => 'descripcion',
'keywords' => 'keywords',
'owner' => 'empresa',
/*cabecera de la pagina*/
'header.logout' => 'Salir',
/*menu de la pagina*/
'menu.inicio' => ' Inicio',
'lang.es' => 'Español',
'lang.us' => 'English',
'lang.fr' => 'Français',
);
?>
y en el momento que reemplaza :
otro error:
Warning: Invalid argument supplied for foreach()
y no me reemplaza nada
alguien que tenga conocimiento al respecto que me pueda comentar sobre estos errores...