php+怎么读配置文件的内容,php读取配置文件的代码一例
本节内容:
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读取配置文件的代码一例相关推荐
- iis无法读取配置文件_SpringBoot 有很多读取配置文件的方法,你知道几个? 静态方法读取呢?...
SpringBoot 如何在静态方法中读取配置文件的值 在Spring中呢有很多读取配置文件值的相关注解,读取这些配置文件都是依赖于Spring的方式.我发现的读取配置文件的方式有好几种. 1.@Va ...
- 【C 语言】文件操作 ( 配置文件读写 | 读取配置文件 | 函数接口形参 | 读取配置文件的逐行遍历操作 | 读取一行文本 | 查找字符 | 删除字符串前后空格 )
文章目录 一.函数接口形参 二.读取配置文件的逐行遍历操作 1.读取配置文件的逐行遍历操作 2.读取一行数据 3.查找字符 4.删除字符串前后的空格 5.完整代码示例 一.函数接口形参 函数作用 : ...
- java 获取配置文件的路径_java读取配置文件 ,得到工程所在的目录
//读取配置文件//方法一InputStream in= this.getClass().getResourceAsStream("aa.properties");Properti ...
- springboot 的两种配置文件语法||配置文件占位符||@Value 读取配置文件及验证处理
[掌握]springboot 的两种配置文件语法 导入配置文件自动提示的包 创建 Student 类 创建修改 application.properties 配置文件占位符 ${random.int} ...
- python读取配置文件失败原因_python读取配置文件报keyerror-文件路径不正确导致的错误...
- 在其他模块使用反射读取配置文件报错,但是在反射模块中读取GetData.check_list又是正确的 反射模块如下: # get_data.py from API_AUTO.p2p_projec ...
- python3 配置文件操作库 configparser 读取配置文件后 元组列表转字典
配置文件 config.ini 如下: [fruit] apple=5 pear=3 banana=8 pineapple=2 peach=3 测试代码如下: import configparserc ...
- C++读取配置文件的写法
记录一下读配置文件的写法. 读取配置文件可以利用string类提供的字符查找和分割来实现. 配置文件中的内容形式为: filepath=/home/test/data/ string ConfigFi ...
- 10分钟搞定 SpringBoot 如何优雅读取配置文件?
本文以及收录自springboot-guide(不只是SpringBoot还有Spring重要知识点),地址:https://github.com/Snailclimb/springboot-guid ...
- java中使用配置文件_Java中使用Properties配置文件的简单方法
Java中使用Properties配置文件的简单方法 properties Properties文件是java中的一种配置文件,文件后缀为".properties",文件的内容格式 ...
最新文章
- 如何修复网站漏洞Discuz被挂马 快照被劫持跳转该如何处理
- 由几道JS笔试题引发的知识点探究
- Linux文件基本操作
- Qt学习笔记-仿大佬读取setting文件(简单工厂模式)
- DL应用:query生成和query推荐
- 别忘了我的世界有你存在
- 使用机器学习预测股价
- Android 倒计时器工具类
- 2017年11月19日实验感想
- 数字图像处理成长之路13:SIFT之极值点(子像元插值)
- java.io.IOException: There appears to be a gap in the edit log. We expected txid ***, but got txid
- update与fixedupdate检测键盘输入的出现的问题
- matlab: 计算程序运行时间
- mac安装zsh和oh my zsh,并配置显示历史命令
- Java数据类型详解
- 绝对牛逼的t-SNE介绍
- 关于12代Intel处理器性能偏向于小核心的问题解决办法,以及安卓模拟器多开卡的问题。
- em算法matlab图像应用,em算法matlab程序
- ActiveX 控件“Microsoft Chart Control 6.0(sp4)(OLEDB)不能例示,因为它需要一个设计时间许可
- 买开 、卖平、卖开、买平
热门文章
- 百年后你怎么在墓碑上留言?
- atomic原子类实现机制_反射机制实现两个类的复制
- 使用charles修改服务器返回数据,charles_01_打断点修改接口请求返回数据
- Python编程常见出错信息及原因分析(2)
- mysql代码提示_聊一聊 php 代码提示
- DBMS连接不上 —— 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
- DN服务器修改配置文件,LDIF修改LDAP记录或配置示例
- staruml java_非常详细的StarUML使用教程,推荐阅读!
- 十个程序员必备的网站_程序员必备网站之一:VisuAlgo
- django settings 定义的变量不存在_Django基础框架搭建