导航:首页 > 编程语言 > php数据写到配置文件

php数据写到配置文件

发布时间:2023-07-22 22:29:52

php写入配置文件

function saveAction()
{
$config_file='./application/config/sys.ini.php';
$info = $_POST;
$con = "<?php\r\nreturn array(\r\n";
$con .= "\t'CSS_PATH' => " . $info['CSS_PATH'];
$con .= "\r\n\t'JS_PATH' => " . $info['JS_PATH'];
$con .= "\r\n\t'FILE_PATH' => " . $info['FILE_PATH'];
$con .= '\r\n);\r\n?>';
if(file_put_contents($config_file,$con))
return true;
else
return false;
}

② 配置数据库文件database.php,需要配置哪些数据

1、数据库连接方式。
2、数据库主机名:指定数据库服务器游启的IP地埋磨宴弯银址或域名。
3、数据库端口号和用户名。
4、数据库密码和库编码。
5、数据库连接选项。

③ php怎么把数据写入文本文件

php数据写入文本文件的具体操作步骤如下:

1、使用touch命令建立一个a.php的文件。

④ php配置文件是什么

PHP 的配置文件一般是 php.ini 文件

php.ini 文件必须命名为'php.ini'并放置在httpd.conf中的PHPIniDir指令指定的目录中,使用phpinfo()函数可以查看。如果未作修改,windows平台下一般放在php安装目录中。

PHP还是一个不断发展的工具,其功能还在不断地删减
而php.ini的设置更改可以反映出相当的变化,
在使用新的PHP版本前,研究一下php.ini会有好处的

下面简单的介绍一下基本配置:

directive = value
; 指示标识符 是 *大小写敏感的* - foo=bar 不同于 FOO = bar。

engine = On
; 使 PHP scripting language engine(PHP 脚本语言引擎)在 Apache下有效。
short_open_tag = On
; 允许 tags 将被识别。
asp_tags = Off
; 允许ASP-style tags
precision = 14
; 浮点类型数显示时的有效位数

上面只是一个例子,其他详细的配置说明,可以参考一些资料。

⑤ php怎么写ini配置项

//用法ini_file(文件名,ini节名,键名key,键值)

//查询时键值留空或设为null,函数返回键值
//若无ini节名,则ini节名设为nullini节名不包含[]

//查询
//echoini_file('abc.ini','sectionA','key1');
//输出对应的键值如123ds


//添加或更改
/*
if(ini_file('abc.ini','sectionA','key1','bnmv')
echo"成功添加或修改";
else
echo"操作失败";

*/

functionini_file($inifilename,$mode=null,$key,$value=null){
//传入参数为null时的默认值
$inifilename=$inifilename==null?'Application.ini':$inifilename;
$key=$key==null?'user':$key;
if(!file_exists($inifilename))
returnnull;
//读取
$confarr=parse_ini_file($inifilename,true);
$newini="";
if($mode!=null)
{
//节名不为空
if($value==null)
{return@$confarr[$mode][$key]==null?null:$confarr[$mode][$key];}
else
{$YNedit=@$confarr[$mode][$key]==$value?false:true;//若传入的值和原来的一样,则不更改
@$confarr[$mode][$key]=$value;
}
}
else
{//节名为空

if($value==null)
{return@$confarr[$key]==null?null:$confarr[$key];}
else
{$YNedit=@$confarr[$key]==$value?false:true;//若传入的值和原来的一样,则不更改
@$confarr[$key]==$value;
$newini=$newini.$key."=".$value." ";
}

}
if(!$YNedit)
returntrue;

//更改

$Mname=array_keys($confarr);
$jshu=0;

foreach($confarras$k=>$v)
{
if(!is_array($v))
{$newini=$newini.$Mname[$jshu]."=".$v." ";$jshu+=1;}
else
{$newini=$newini.'['.$Mname[$jshu]."] ";//节名
$jshu+=1;
$jieM=array_keys($v);
$jieS=0;
foreach($vas$k2=>$v2)
{$newini=$newini.$jieM[$jieS]."=".$v2." ";$jieS+=1;}
}

}
if(($fi=fopen($inifilename,"w")))
{
flock($fi,LOCK_EX);//排它锁
fwrite($fi,$newini);
flock($fi,LOCK_UN);
fclose($fi);
returntrue;
}
returnfalse;//写文件失败
}
ini_file('你的文件名','123','qew','456');

⑥ [php教程]请教linux下php的配置文件在什么地方

  1. rpm包安装的,一般在/etc/php.ini

  2. 源码编译安装的,一般在安装目录的conf目录下

  3. 用phpinfo()函数查看,新建一个空白的PHP文件,输入以下内容

<?php
phpinfo();
?>

阅读全文

与php数据写到配置文件相关的资料

热点内容
如何知道自己在app的个人信息 浏览:340
文件夹中隐藏的视频 浏览:853
单位dns服务器未响应什么意思 浏览:420
仙经pdf 浏览:349
文件夹不能创建快捷方式判断题 浏览:382
ae1370y压缩机 浏览:86
java泡泡龙 浏览:494
php怎么打补丁 浏览:372
java银联支付接口 浏览:449
db2命令创建表空间 浏览:249
javalinux调用shell 浏览:415
怎么找服务器平台 浏览:785
dfs命令 浏览:887
android停按钮 浏览:95
php答题源码 浏览:41
浙江塑合型服务器云服务器 浏览:864
基础物理pdf 浏览:15
cassbo全命令 浏览:216
西安程序员跳槽 浏览:556
成考用什么app 浏览:880