当前位置:首页 » 编程语言 » php读取配置

php读取配置

发布时间: 2022-11-26 00:14:54

php能获取用户电脑配置信息吗

不可以。
只能得到 诸如操作系统 和 浏览器
可以考虑用ip 或者 cookie 来做判断

ls几个兄弟 说的是获取服务器的信息 而非客户机


如何用PHP语言记录客户登录时的硬件信息,以便日后进行对比.
换句话说:当客户换机登录时,能判断出来.

这个矛盾的 既然换了机器 那硬件也不是不一样了吗?

② 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) -你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢

③ php读取ini配置文件

使用

parse_ini_file(file,process_sections)


file
必需。规定要检查的ini文件。


process_sections
可选。如果设置为true,则返回一个多维数组,包括了配置文件中每一节的名称和设置。默认是false

参考地址:http://php.net/manual/en/function.parse-ini-file.php

④ PHP可以实现在网站启动时候读取一次网站配置文件一直保存吗

可以实现的,第一个直接缓存起来,后来直接读取缓存文件就可以了

⑤ php读取ini配置文件属性

ini的内容格式如下,请根据自己的INI,格式修改下段程序.
autostart = false
font_size = 12
font_color = red
===================
function get_ini_file($file_name = "demo.ini"){
$str=file_get_contents($file_name);//读取ini文件存到一个字符串中.
$ini_list = explode("\r\n",$str);//按换行拆开,放到数组中.
$ini_items = array();
foreach($ini_list as $item){
$one_item = explode("=",$item);
if(isset($one_item[0])&&isset($one_item[1])) $ini_items[trim($one_item[0])] = trim($one_item[1]); //存成key=>value的形式.
}
return $ini_items;
}

function get_ini_item($ini_items = null,$item_name = ''){//获得INI条目的值.
if(empty($ini_items)) return "";
else return $ini_items[$item_name];
}

$ini_items = get_ini_file("demo.ini");

echo get_ini_item($ini_items,'font_size'); //输出获得的值.

⑥ PHP 读取少量配置文件 用哪种数据库

如果少量,比如64K一下,那么文本文件的效率最高,简单的使用INI或者子定义格式的TXT,复杂的可以考虑XML。

如果对效率有极端的要求,而数据无需永久存盘的时候,在有数据库的情况下可以考虑使用HEAP类型的内存数据库,没有数据库的时候可以使用内存映像文件。

⑦ 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中,写入文件必须要有写入权限的。但一般来说是没问题的。如果报错,就必须要配置相应的写入权限才行。

希望对您有帮助,谢谢!

⑧ PHP获取和操作配置文件php.ini的几个函数介

PHP官方手册上面有详细的说明。

ini_set — 为一个配置选项设置值

PHP官方手册: ini_set

ini_get — 获取一个配置选项的值

PHP官方手册: ini_get

⑨ 如何进入显示PHP具体配置信息的phpinfo页面

需要准备的材料分别是:电脑、php编辑器、浏览器。

1、首先,打开php编辑器,新建一个php文件,例如:index.php。

热点内容
编程好软件 发布:2025-01-16 20:38:07 浏览:422
流量密码如何改成 发布:2025-01-16 20:37:13 浏览:49
java判断是否是对象 发布:2025-01-16 20:31:04 浏览:884
python调用外部程序 发布:2025-01-16 20:14:09 浏览:396
缓解压力英语作文 发布:2025-01-16 20:13:31 浏览:64
javaname 发布:2025-01-16 20:13:15 浏览:21
用户访问表空间 发布:2025-01-16 20:07:07 浏览:943
java代码自动编译 发布:2025-01-16 19:58:14 浏览:313
编程很困难 发布:2025-01-16 19:58:09 浏览:673
gg登录源码 发布:2025-01-16 19:58:07 浏览:292