导航:首页 > 编程语言 > phpconfig

phpconfig

发布时间:2022-01-23 05:15:19

php-config在哪个文件夹

window系统下,正常情况应该在
C盘->window文件夹->php.ini

修改后,需重启服务器方可生效

linux的就不太清楚了

㈡ Php的大神,请帮我看一下这个类引入了config文件,但是这个文件的配置应该怎么写呀代码如下

首先在 config.php 中直接返回一个数组;例如:
<?php
return [
'db' => 'db',
'host' => 'host',
'username' => 'username',
... ...
];

然后在 DB 类中引入的时候这么写:
$config = include_once( 'config.php' ); // 这样 $config 变量就是 config.php 文件中返回的数组,后面就可以直接从 $config 这个数组变量中取值了;
// $config['db']
// $config['host']
... ...

㈢ php 如何去操作config.php

直接require_once("config.php")后,这个文件里面的变量就能用了.


写入配置:


<?php
//....假设这些变量都已经更改过了,譬如通过post更改设置,这里已经拿到:
$cfg="<?";
$cfg.=<<<EOF
php
$cl_close=$cl_close;
$cl_weburl="$cl_weburl";
?
EOF;
$cfg.=">";
file_put_contents("config.php",$cfg);
?>

大概这个样子, 就是用php 输出一份php文件~ php 的 include /require 很好用的.

其他建议方法, 采用json_encode/json_decode 来加载/保存配置为 Json格式, 譬如

声明一个配置类:

classConfig{
var$cl_close=0;
var$cl_weburl=".....";
/...
}

2. 读取配置:


if(file_exists("config.data")){
$config=json_decode(file_get_contents("config.data");
}else{
$config=newConfig();
$config->cl_close=...//初始化
}
echo$config->cl_close;//访问
$config->cl_close=1;//修改

3. 写入配置:



$config=....//假设已经读到
file_put_contents(json_encode($config));

㈣ php中config.php文件和init.php是干什么用的里面写什么内容两者有何异同

config.php,一般是程序的配置文件包括数据库的账号密码连接配置和网站一些常量等设置开关。init.php,一般是初始化程序的一个被入口文件调用,功能是初始化程序的用到的一些功能类或者函数。

㈤ php 中的 config.inc.php

config: 把mysql用户名和密码直接填入config.inc.php,不显示登录界面,直接进入管理界面 。
config模式需要这几个参数,如下:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
phpMyAdmin的配置文件名为config.inc.php,各版本的config.inc.php修改方法如下: 2.6以前版本:将config.inc.sample.php改为 config.inc.php 2.7版本:将config.default.php改为config.inc.php 2.8版本:用配置脚本 ‘/script/setup.php’生成配置文件,生成的文件拷贝下来,手动存为config.inc.php

㈥ config.php 用什么打开这个啊 怎么修改

对形如config.php文件的读取,修改等操作的代码,需要的朋友可以参考下
..复制代码代码如下:
<?php
$name="admin";//kkkk
$bb='234';
$db=4561321;
$kkk="admin";
?>
函数定义:
配置文件数据值获取:functiongetconfig($file,$ini,$type="string")
配置文件数据项更新:functionupdateconfig($file,$ini,$value,$type="string")
调用方式:
复制代码代码如下:
getconfig("./2.php","bb");//
updateconfig("./2.php","kkk","admin");
复制代码代码如下:
<?php
//配置文件数据值获取。
//默认没有第三个参数时,按照字符串读取提取''中或""中的内容
//如果有第三个参数时为int时按照数字int处理。
functiongetconfig($file,$ini,$type="string")
{
if($type=="int")
{
$str=file_get_contents($file);
$config=preg_match("/".$ini."=(.*);/",$str,$res);
Return$res[1];
}
else
{
$str=file_get_contents($file);
$config=preg_match("/".$ini."="(.*)";/",$str,$res);
if($res[1]==null)
{
$config=preg_match("/".$ini."='(.*)';/",$str,$res);
}
Return$res[1];
}
}
//配置文件数据项更新
//默认没有第四个参数时,按照字符串读取提取''中或""中的内容
//如果有第四个参数时为int时按照数字int处理。
functionupdateconfig($file,$ini,$value,$type="string")
{
$str=file_get_contents($file);
$str2="";
if($type=="int")
{
$str2=preg_replace("/".$ini."=(.*);/",$ini."=".$value.";",$str);
}
else
{
$str2=preg_replace("/".$ini."=(.*);/",$ini."="".$value."";",$str);
}
file_put_contents($file,$str2);
}
//echogetconfig("./2.php","bb","string");
getconfig("./2.php","bb");//
updateconfig("./2.php","kkk","admin");
//echo"<br/>".getconfig("./2.php","name","string");
?>
复制代码代码如下:
//完善改进版
/**
*配置文件操作(查询了与修改)
*默认没有第三个参数时,按照字符串读取提取''中或""中的内容
*如果有第三个参数时为int时按照数字int处理。
*调用demo
$name="admin";//kkkk
$bb='234';
$bb=getconfig("./2.php","bb","string");
updateconfig("./2.php","name","admin");
*/
functionget_config($file,$ini,$type="string"){
if(!file_exists($file))returnfalse;
$str=file_get_contents($file);
if($type=="int"){
$config=preg_match("/".preg_quote($ini)."=(.*);/",$str,$res);
return$res[1];
}
else{
$config=preg_match("/".preg_quote($ini)."="(.*)";/",$str,$res);
if($res[1]==null){
$config=preg_match("/".preg_quote($ini)."='(.*)';/",$str,$res);
}
return$res[1];
}
}
functionupdate_config($file,$ini,$value,$type="string"){
if(!file_exists($file))returnfalse;
$str=file_get_contents($file);
$str2="";
if($type=="int"){
$str2=preg_replace("/".preg_quote($ini)."=(.*);/",$ini."=".$value.";",$str);
}
else{
$str2=preg_replace("/".preg_quote($ini)."=(.*);/",$ini."="".$value."";",$str);
}
file_put_contents($file,$str2);
}

㈦ phpmyadmin 配置文件 config.sample.inc.php 和 config.inc.php

config.inc.php是config.sample.inc.php的版,不需要管config.sample.inc.php,只要修改config.inc.php就行,你的linux版本是帮你配置好的,如果你自己配置就会先一下config.inc.php修改成config.inc.php,然后修改config.inc.php文件

㈧ 如何修改文件config.php或者加载自定义的配置文件

按这样修改就可以了:
public目录下的自定义配置文件siteconfig.inc.php,用如下代码:
<?php
$siteconfig = require '__PUBLIC__/siteconfig.inc.php';
$config = array(
//'配置项'=>'配置值'
// 添加数据库配置信息
'USERNAME' => 'admin',
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => '127.0.0.1', // 服务器地址
'DB_NAME' => 'detectinfo', // 数据库名
//'DB_USER' => 'root', // 用户名
//'DB_PWD' => '', // 密码
'DB_PORT' => '', // 端口
'DB_PREFIX' => '', // 数据库表前缀
);
return array_merge($config,$siteconfig);
?>
复制代码
但是require函数会报错
ERROR:require(): Failed opening required '__PUBLIC__/siteconfig.inc.php' (include_path='.;C:\php\pear;C:\wamp\www\ThinkPHP/Extend/Vendor/') in C:\wamp\www\PluginDetect\Conf\config.php on line 2

㈨ config.php文件的配置问题!!

// 数据库用户
define('DB_USER', 'root');
//数据库密码
define('DB_PASSWORD', '123');
主要改这两句啊
你要是用mysql
mysql里有个权限设置,你可以设置你的数据库用户为root密码为123456
然后再把// 数据库用户
define('DB_USER', 'root');
//数据库密码
define('DB_PASSWORD', '123456');
这样就好了

㈩ php 如何使用config配置文件

以下为Discuz中的php config文件实例,请参考:

$_config=array();

$_config['debug']=1;

//----------------------------CONFIGDB-----------------------------//
$_config['db']['1']['dbhost']='localhost';
$_config['db']['1']['dbuser']='x31_gbk';
$_config['db']['1']['dbpw']='x31_gbk';
$_config['db']['1']['dbcharset']='gbk';
$_config['db']['1']['pconnect']='0';
$_config['db']['1']['dbname']='x31_gbk';
$_config['db']['1']['tablepre']='pre_';
$_config['db']['slave']='';
$_config['db']['common']['slave_except_table']='';
阅读全文

与phpconfig相关的资料

热点内容
新世纪日本语pdf 浏览:84
基于单片机的数字示波器 浏览:36
登qq服务器连接中什么意思 浏览:436
表格宏命令 浏览:994
肯德基app设定在哪里 浏览:472
苹果电脑文件夹怎么添加打印机 浏览:701
pythonswagger 浏览:235
作业打卡解压素材 浏览:159
pdf导入ibooks 浏览:577
xps文件转pdf 浏览:134
怎么样获得命令方块 浏览:899
安卓studio如何改主题 浏览:933
linux自动获取ip命令行 浏览:208
做设计做程序员适合的电脑 浏览:778
网站有源码和没有源码的区别 浏览:680
如何自学开发app 浏览:595
修电梯pdf 浏览:351
政务云是不是提供虚拟服务器 浏览:59
在哪里看每个app用了多长时间 浏览:637
学程序员要英语四级吗 浏览:133