background image


     
    @$array = file($this->file); 
 
    if (empty($array)) { 
        return ''; 
    } 
    foreach ($array AS $line) 
    { 
        $line=trim($line); 
        if (empty($line)||$line==""||substr($line,0,1)=='#'){ 
            continue; 
        } 
        $temp = explode()("=",$line); 
        $var_name = trim($temp[0]); 
        $var_value = trim($temp[1]); 
        if (empty($var_name)) { 
            continue; 
        } 
        if(substr($var_value,-1)==';'){ 
            $var_value=substr($var_value,0,strlen($var_value)-1); 
        } 
        if(substr($var_value,0,1)=="'"&&substr($var_value,-1)=="'"){ 
            $var_value=substr($var_value,1,strlen($var_value)-2); 
        } 
        if(substr($var_value,0,1)=='"'&&substr($var_value,-1)=='"'){ 
            $var_value=substr($var_value,1,strlen($var_value)-2); 
        } 
         
        if ($varName != '' && $var_name == $varName) { 
            return $var_value; 
        } 
        $vars[$var_name] = $var_value; 
    } 
    return $vars; 

 
/**
* 存储变量到配置文件中
* 不删除配置文件中原有的变量,
* 如果需要保存的变量在配置文件中已经存在,则覆盖该变量的值,否则追加存储
*
* @param array $array 需要保存的数组变量,一维数组
* @return bollen