|-index.php
|-lang.php
|-lang
|-en.php
|-cn.php
结构目录如上,我在lang下的en.php和cn.php定义了变量如在cn.php中定义了$login['online'] ="在线"; $login['leave'] ="离线"; 在en.php下定义了login['online'] ="'online'"; $login['leave'] ="'leave'";
现在我想在index.php 使用reqire_once('lang.php'),在lang.php中判断调用lang中的哪个文件,如if(a = "en") reqire_once('en.php');但是我这样调用的话在Index.php中怎么也显示不出调用的变量,如echo(login['online']);
请问这是什么原因呢,谢~~~~
|-lang.php
|-lang
|-en.php
|-cn.php
结构目录如上,我在lang下的en.php和cn.php定义了变量如在cn.php中定义了$login['online'] ="在线"; $login['leave'] ="离线"; 在en.php下定义了login['online'] ="'online'"; $login['leave'] ="'leave'";
现在我想在index.php 使用reqire_once('lang.php'),在lang.php中判断调用lang中的哪个文件,如if(a = "en") reqire_once('en.php');但是我这样调用的话在Index.php中怎么也显示不出调用的变量,如echo(login['online']);
请问这是什么原因呢,谢~~~~
$path=dirname(__FILE__);//这里是当前文件的绝对路径,
再一步可以把\替换为/ 就可以了,可以循环使用dirname().获得上级,上上级都可以了.
reqire_once('lang/ch.php')