php简单实现基本库件的调用和配置信息的读取
2014-05-29 11:14
344 查看
一、目录文件结构
1.主结构
2.class文件夹中的类文件
内容:
3.conf文件夹中的内容
4.运行文件phpconfig.php中的内容
二、运行结果
1.主结构
2.class文件夹中的类文件
内容:
<?php class Settings{ public $_settings = array(); public function get($var){ $var = explode('.',$var); $result = $this->_settings; foreach($var as $key){ if(!isset($result[$key])){return false;} $result = $result[$key]; } return $result; } public function loadErr(){ trigger_error('Not yet implemented',E_USER_ERROR); } } Class Settings_INI Extends Settings { function load ($file) { if (file_exists($file) == false) { return false; } $this->_settings = parse_ini_file ($file, true); } } ?> |
[db] name = 'host=192.168.1.241' ip = 'localhost' host = 'port=5432' dbname = 'dbname=hjhome' login = 'user=hj password=hj' |
<?php include "class/dbconfig.class.php"; $settings = new Settings_INI; $settings->load('conf/config.ini'); $html = '<table border=1>'; $html.= '<tr><th>item</th><th>content</th>'; $html.= '<tr><td>' . 'name' . '</td><td>' . $settings->get('db.name') . '</td></tr>'; $html.= '<tr><td>' . 'ip' . '</td><td>' . $settings->get('db.ip') . '</td></tr>'; $html.= '<tr><td>' . 'host' . '</td><td>' . $settings->get('db.host') . '</td></tr>'; $html.= '<tr><td>' . 'dbname' . '</td><td>' . $settings->get('db.dbname') . '</td></tr>'; $html.= '<tr><td>' . 'login' . '</td><td>' . $settings->get('db.login') . '</td></tr>'; $html.= '</table>'; echo $html; ?> |
相关文章推荐
- php 调用ffmpeg获取视频信息的简单实现
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- php读取目录所有文件信息实现代码
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- xml做mysql的配置文件及php对配置文件信息的读取 连接数据库
- PHP 实现Affine 简单仿射密码 [信息安全]
- php读取配置文件信息
- php实现的视频质量检测配置页面,异步调用不退出的进程:
- python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!
- PHP中配置IIS7实现基本身份验证的方法
- php利用soap实现调用获取返回信息的代码实例
- 利用XML配置实现增删改查的.net快速开发架构 简单的构建信息管理系统架构
- Android客户端读取PHP服务器的图片等信息,并用ListView列出来,实现缓存功能。
- C# on rails! 基本信息CRUD操作的简单实现
- 用PHP实现简单的控制反转(IOC) 依赖注入(DI),用JSON配置文件
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 话说Java jdbc数据库连接,从配置文件中读取连接基本信息实例
- 实现linux下php加速器ZendOptimizer的简单配置和安装。
- wxpython实现界面,读取excel配置文件并查询道具信息