Monday, 15 June 2015

PHP global $lang = array -



PHP global $lang = array -

so trying set (so don't have later) global languages @ first have english language plans have japanese others. theer in index.php have inlcuded language file so

global $lang; require_once("system/languages/en.php");

in system/languages/en.php have following

$lang = array(); $lang["sitename"] = "sitename"; $lang["welcomeheader"][0] = "the network home owners"; $lang["welcomeheader"][1] = "free"; $lang["welcomeheader"][2] = "to join";

however when set next on .tpl file

<?=$lang["welcomeheader"][0];?>

i next error

notice: undefined variable: lang in /home/devipe/public_html/template/main/welcome.tpl on line 16

i wondering how global register if in php page.

step1: system/languages/en.php should be

<?php homecoming array( "sitename" => "sitename", "welcomeheader" =>array("the network home owners","free","to join") ); ?>

step2: declare $lang variable

<?php $lang = require_once("system/languages/en.php"); ?>

step3: , .tpl file should be

<?php global $lang; ?> <?=$lang["welcomeheader"][0];?>

php global

No comments:

Post a Comment