相关疑难解决方法(0)

如何使用PHP读取和写入ini文件

我一直在寻找官方的PHP文档,但我无法找到我正在寻找的东西.

http://php.net/manual/en/function.parse-ini-file.php

我只想要一个函数来编辑和读取php ini文件中的值,例如,

[default_colors]
sitebg = #F8F8F8
footerbg = #F8F8F8
link = #F8F8F8
url = #F8F8F8
bg = #F8F8F8
text = #F8F8F8
border = #F8F8F8

lu_link = #F8F8F8
lu_url = #F8F8F8
lu_bg = #F8F8F8
lu_text = #f505f5
lu_border = #F8F8F8
Run Code Online (Sandbox Code Playgroud)
  1. 如何读取属于"lu_link"或"footerbg"的值?
  2. 如何为这些地方写一个新值?

php ini

30
推荐指数
4
解决办法
8万
查看次数

my_config.ini vs my_config.php

在工作中,我们使用.ini文件在调用框架的其余部分之前设置变量(我认为它会

function getConfigVars(){
    //read my_config.ini file
    ....
    //call framework
}
Run Code Online (Sandbox Code Playgroud)

而且我一直想知道这样做是否有好处.

在我看来,你必须编写访问规则,以阻止人们从网上查看它,PHP必须解析它并理解它.

那么,为什么要使用my_config.ini而不是my_config.php?它不像任何人在设置之后应该触摸它,只是调用变量并且能够让IDE自动完成文本,无论你在哪里使用ini变量/解析错误,它都会更方便.

php ini configuration-files

16
推荐指数
3
解决办法
1万
查看次数

如何用php更新ini文件?

我有一个我创建的现有ini文件,我想知道是否有更新文件部分的方法,或者每次都必须重写整个文件?

这是我的config.ini文件的示例:

[config]
    title='test'
    status=0
[positions]
    top=true
    sidebar=true
    content=true
    footer=false
Run Code Online (Sandbox Code Playgroud)

说我想改变[positions] top=false.所以我会使用parse_ini_file获取所有信息,然后进行更改并使用fwrite重写整个文件.或者有没有办法改变那个部分?

php file fwrite

5
推荐指数
1
解决办法
8521
查看次数

标签 统计

php ×3

ini ×2

configuration-files ×1

file ×1

fwrite ×1