本节内容:

php读取配置文件

1,配置文件格式:

#

# Main Configuration File

#

# it can be default or whatever language. Only greek are supported

# from non latin alphabet languages

# These attribute only apply for ldap not for sql

#

general_prefered_lang: el

general_prefered_lang_name: Greek

#

# Uncomment this if normal attributes (not the ;lang-xx ones) in ldap

# are utf8 encoded.

#

#general_decode_normal_attributes: yes

#

general_base_dir: /usr/local/dialup_admin

general_radiusd_base_dir: /usr/local/

general_domain: my.domain

2,读取配置文件的php代码,如下:

复制代码 代码示例:

/**

* 读取配置文件

* by www.jbxue.com

*/

if (!isset($config)){

$ARR=file("admin.conf");

foreach($ARR as $val) {

$val=chop($val);

if (ereg('^[[:space:]]*#',$val) || ereg('^[[:space:]]*$',$val))

continue;

list($key,$v)=split(":[[:space:]]*",$val,2);

if (preg_match("/%\{(.+)\}/",$v,$matches)){

$val=$config[$matches[1]];

$v=preg_replace("/%\{$matches[1]\}/",$val,$v);

}

$config["$key"]="$v";

}

echo "

";

var_dump($config);

}

php+怎么读配置文件的内容,php读取配置文件的代码一例相关推荐

  1. iis无法读取配置文件_SpringBoot 有很多读取配置文件的方法,你知道几个? 静态方法读取呢?...

    SpringBoot 如何在静态方法中读取配置文件的值 在Spring中呢有很多读取配置文件值的相关注解,读取这些配置文件都是依赖于Spring的方式.我发现的读取配置文件的方式有好几种. 1.@Va ...

  2. 【C 语言】文件操作 ( 配置文件读写 | 读取配置文件 | 函数接口形参 | 读取配置文件的逐行遍历操作 | 读取一行文本 | 查找字符 | 删除字符串前后空格 )

    文章目录 一.函数接口形参 二.读取配置文件的逐行遍历操作 1.读取配置文件的逐行遍历操作 2.读取一行数据 3.查找字符 4.删除字符串前后的空格 5.完整代码示例 一.函数接口形参 函数作用 : ...

  3. java 获取配置文件的路径_java读取配置文件 ,得到工程所在的目录

    //读取配置文件//方法一InputStream in= this.getClass().getResourceAsStream("aa.properties");Properti ...

  4. springboot 的两种配置文件语法||配置文件占位符||@Value 读取配置文件及验证处理

    [掌握]springboot 的两种配置文件语法 导入配置文件自动提示的包 创建 Student 类 创建修改 application.properties 配置文件占位符 ${random.int} ...

  5. python读取配置文件失败原因_python读取配置文件报keyerror-文件路径不正确导致的错误...

    - 在其他模块使用反射读取配置文件报错,但是在反射模块中读取GetData.check_list又是正确的 反射模块如下: # get_data.py from API_AUTO.p2p_projec ...

  6. python3 配置文件操作库 configparser 读取配置文件后 元组列表转字典

    配置文件 config.ini 如下: [fruit] apple=5 pear=3 banana=8 pineapple=2 peach=3 测试代码如下: import configparserc ...

  7. C++读取配置文件的写法

    记录一下读配置文件的写法. 读取配置文件可以利用string类提供的字符查找和分割来实现. 配置文件中的内容形式为: filepath=/home/test/data/ string ConfigFi ...

  8. 10分钟搞定 SpringBoot 如何优雅读取配置文件?

    本文以及收录自springboot-guide(不只是SpringBoot还有Spring重要知识点),地址:https://github.com/Snailclimb/springboot-guid ...

  9. java中使用配置文件_Java中使用Properties配置文件的简单方法

    Java中使用Properties配置文件的简单方法 properties Properties文件是java中的一种配置文件,文件后缀为".properties",文件的内容格式 ...

最新文章

  1. 如何修复网站漏洞Discuz被挂马 快照被劫持跳转该如何处理
  2. 由几道JS笔试题引发的知识点探究
  3. Linux文件基本操作
  4. Qt学习笔记-仿大佬读取setting文件(简单工厂模式)
  5. DL应用:query生成和query推荐
  6. 别忘了我的世界有你存在
  7. 使用机器学习预测股价
  8. Android 倒计时器工具类
  9. 2017年11月19日实验感想
  10. 数字图像处理成长之路13:SIFT之极值点(子像元插值)
  11. java.io.IOException: There appears to be a gap in the edit log. We expected txid ***, but got txid
  12. update与fixedupdate检测键盘输入的出现的问题
  13. matlab: 计算程序运行时间
  14. mac安装zsh和oh my zsh,并配置显示历史命令
  15. Java数据类型详解
  16. 绝对牛逼的t-SNE介绍
  17. 关于12代Intel处理器性能偏向于小核心的问题解决办法,以及安卓模拟器多开卡的问题。
  18. em算法matlab图像应用,em算法matlab程序
  19. ActiveX 控件“Microsoft Chart Control 6.0(sp4)(OLEDB)不能例示,因为它需要一个设计时间许可
  20. 买开 、卖平、卖开、买平

热门文章

  1. 百年后你怎么在墓碑上留言?
  2. atomic原子类实现机制_反射机制实现两个类的复制
  3. 使用charles修改服务器返回数据,charles_01_打断点修改接口请求返回数据
  4. Python编程常见出错信息及原因分析(2)
  5. mysql代码提示_聊一聊 php 代码提示
  6. DBMS连接不上 —— 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
  7. DN服务器修改配置文件,LDIF修改LDAP记录或配置示例
  8. staruml java_非常详细的StarUML使用教程,推荐阅读!
  9. 十个程序员必备的网站_程序员必备网站之一:VisuAlgo
  10. django settings 定义的变量不存在_Django基础框架搭建