1. 如何读取配置文件(php的)中的数组值
不要return
指定一个数组名 比如 $dataConfig = array……
include后,指定$dataConfig['…']来调用
2. php如何读取ini配置文件并按要求显示
您看这样符合您的要求吗?
<?php
//设置ini文件名
$ini[0]='1.ini';
$ini[1]='2.ini';
//检查第2个ini文件是否存在,如不存在,则创建之
if(!file_exists($ini[1])){
$file=fopen($ini[1],"a");
fwrite($file,'[config]');
fclose($file);
}
//获取值
$values[0]=parse_ini_file($ini[0]);
$values[1]=parse_ini_file($ini[1]);
//获取键
$keys[0]=array_keys($values[0]);
$keys[1]=array_keys($values[1]);
//写入第2个ini文件
if(isset($_GET['section'])){
foreach($keys[0]as$key){
//如果在第1个ini文件中存在此键,
//而在第2个ini文件中不存在,则进行写入
//这是为了避免写入重复或多余的键
if($_GET['section']===$keyAND!isset($values[1][$key])){
file_put_contents($ini[1]," $key=0",FILE_APPEND);
}
}
}
//重新获取第2个ini文件的值
$values[1]=parse_ini_file($ini[1]);
//重新获取第2个ini文件的键
$keys[1]=array_keys($values[1]);
//开始输出为表格
echo'<tablestyle="border-collapse:collapse;border:1pxsolid#000000;">';
//遍历所有键
foreach($keys[0]as$key){
//如果值为OK,而且在第二个ini文件中不存在,则显示ok
if($values[0][$key]==='OK'AND!isset($values[1][$key])){
echo'<trstyle="border:1pxsolid#000000;">';
echo'<tdstyle="width:64px;border:1pxsolid#000000;">',$key,'</td>';
echo'<tdstyle="width:64px;border:1pxsolid#000000;"><ahref="?section=',$key,'"style="color:#000000;text-decoration:none;">ok</a></td>';
echo'</tr>';
}
//如果值为OK,而且在第二个ini文件中存在,则显示no
elseif($values[0][$key]==='OK'ANDisset($values[1][$key])){
echo'<trstyle="border:1pxsolid#000000;">';
echo'<tdstyle="width:64px;border:1pxsolid#000000;">',$key,'</td>';
echo'<tdstyle="width:64px;border:1pxsolid#000000;">no</td>';
echo'</tr>';
}
}
echo'</table>';
//表格输出完毕
//注销所有变量
unset($ini,$file,$values,$keys,$key);
?>
PHP中,写入文件必须要有写入权限的。但一般来说是没问题的。如果报错,就必须要配置相应的写入权限才行。
希望对您有帮助,谢谢!
3. 怎么打开php的配置文件php.ini
也可能叫做 php.ini.default
windows 你可以下个everything 软件搜下。
linux 你可以终端打命令 : find / -name "php.ini"
mac 自带的应该在/etc里
也可以写一个测试文件,内容<?php phpinfo(); ?>,在第七八行左右,有“Loaded Configuration File”就标明了php.ini的位置。
4. 如何在html页面读取 config.php 文件中定义的配置信息
html是没有能力读取配置文件的,只有php代码可以进行读取配置文件。
希望我的回答可以帮到你,有什么不懂可以追问。
5. php怎么读取yaml配置文件
<?php class Settings { var $_settings = array (); function get($var) { $var = explode ( '.', $var ); $result = $this->_settings; foreach ( $var as $key ) { if (! isset ( $result [$key] )) { return false; } $result = $result [$key]; } return $result; } function load() { trigger_error ( 'Not yet implemented', E_USER_ERROR ); } } class Settings_PHP extends Settings { function load($file) { if (file_exists ( $file ) == false) { return false; } // Include file include ($file); unset ( $file ); // Get declared variables $vars = get_defined_vars (); // Add to settings array foreach ( $vars as $key => $val ) { if ($key == 'this') continue; $this->_settings [$key] = $val; } } } class Settings_INI extends Settings { function load($file) { if (file_exists ( $file ) == false) { return false; } $this->_settings = parse_ini_file ( $file, true ); } } class Settings_YAML extends Settings { function load($file) { if (file_exists ( $file ) == false) -你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢
6. 如何找出PHP配置文件php.ini的路径
直接在电脑里搜索:php.ini;就可以看见路径;例如下面搜到的:路径为:F:/xampp/php/php.ini
7. php 私有类如何从配置文件中读取参数并封装
用构造函数啊,初始化的时候赋值,也就是你再实例化的时候赋值,你这样写写死了。
你new的时候传值,比如
$ob=new Db('localhost','root','root','user');
8. php:如何读写conf文件呢不是php配置文件只是个单纯的conf文件...
用file_get_contents(),可以获取文件的内容
file_get_contents() 函数把整个文件读入一个字符串中。
和 file() 一样,不同的是 file_get_contents() 把文件读入一个字符串。
file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法。
9. php读取ini配置文件属性
复制下面代码把PHP.ini改成你的路径就可以运行了
<?
$str=file_get_contents("php.ini");//读取文件存到变量中
print_r($str);//打印变量
//如果要替换里面的东西就执行下面代码
$str=str_replace("要替换成的东西","替换成的东西",$str);
file_put_contents("php.ini",$str);//这是从新生成的PHP.ini文件
?>