问题标签 [ini]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
1146 浏览

php - 我可以在 PHP 中使用 .ini 作为配置文件吗?

我的朋友让我更新他公司使用的 PHP 应用程序。我发现该应用程序使用 .ini 扩展名作为数据库配置文件。该文件包含数据库主机地址、用户名和密码!!。问题是我可以在网络浏览器上访问该文件。

我试图理解为什么。是否有任何特殊原因使用带有 .ini 扩展名的常规 php 文件???我只是不明白。

0 投票
4 回答
1408 浏览

php - php.ini 配置错误

我已经把我的问题缩小了一些。当我从命令行运行"error_log('hey');"时,它转储到 STDOUT。但是,如果我从我的 Web 界面 (Apache) 运行相同的代码,它会将错误放入错误日志中。我检查了两个 ini 文件,一个 Apache 正在使用,一个在 /private/etc 中(我在运行 MAMP 的 Mac 上)。两个 error_log 变量都指向完全相同的位置。当我跑步时

命令行上的值与浏览器中的值相同。什么 ini 设置在这里配置错误?这很烦人,因为不仅仅是错误记录被破坏了。它也影响了我的包含路径:/

0 投票
5 回答
145745 浏览

windows - 标准的 windows .ini 文件是否允许注释?

Windows ini 文件中是否允许注释?(...假设您使用GetPrivateProfileString api 函数来读取它们...)

而且,在任何地方都有适当的 .INI 文件格式规范吗?

感谢您的回复- 但是也许我不够清楚。这只是我感兴趣的 Windows API 调用读取的格式。我知道其他实现允许注释,但它特别是我需要了解的 MS Windows 规范和实现。

0 投票
3 回答
35359 浏览

php - 是否可以使用 PHP 对 .ini 文件使用内联注释?

使用 PHP 对 .ini 文件使用内联注释是否可行且安全?

我更喜欢一个系统,其中注释与变量内联,紧随其后。

关于要使用的语法有一些陷阱吗?

0 投票
2 回答
4289 浏览

php - 无法更改 php.ini 文件!

我已经为 Xampp 更改了位置 (C:\xampp\apache\bin\php.ini) 中的 php.ini 文件并重新启动服务器

我确定它是真正的 php.ini 文件,因为我已经检查过 phpinfo()

但是我的更改没有生效!

为什么?

更新:


我有 PHP 版本 5.2.8

我已更改文件 C:\xampp\php\php5.ini

但问题还是一样没有效果

0 投票
2 回答
1766 浏览

java - 匹配 INI 部分块

我正在使用正则表达式来尝试匹配 INI 文件中的节块。我正在使用《Regular Expressions Cookbook 》一书中给出的食谱,但它似乎对我不起作用。

这是我正在使用的代码:

这是我的输入文件的内容:

问题是sectionBlock最终等于文件的全部内容,而不仅仅是第一部分。

(我不知道这是否重要,但我在 Windows 上执行此操作,并且其中的行分隔符s2等于“\r\n”(至少,IDEA 调试器将它们显示为)。)

我在这里做错了什么?

0 投票
3 回答
3661 浏览

php - 创建 PHP INI/CONFIG 文件并确保其安全的最佳实践

我总是使用一个普通的 PHP 文件,只是在该文件中定义了变量,但这被认为是最佳实践吗?

例子:

0 投票
3 回答
821 浏览

powershell - 需要有关 Powershell 中的 INI 文件的帮助

这是交易,我正在浏览一个带有一些代码的 INI 文件。这个想法是使用正则表达式返回在 INI 文件中找到的所有类别,然后将 arraylist = 设置为结果。

所以这里是代码:

但是,该函数不仅返回类别,还返回类别的计数。例如,如果 INI 文件如下所示:

输出是:

我怎样才能解决这个问题?

0 投票
1 回答
9009 浏览

windows - Qt:带有 INI 文件和注释的 Windows 上的 QSettings

我有一个在 Windows 上使用 Qt 4.5.2 编写的应用程序。我将一些设置存储在 INI 文件中,并使用 QSettings 加载和保存设置。我想在 INI 文件中有一些评论。

例如:

但是,我在加载设置文件时发现

注释从文件中删除。INI 文件在加载后通过调用QSettings::sync()被重写(这由构造函数自动完成)。有没有办法在同步后保留评论?

抢先评论:

  • 我想要 Windows 中的 INI 文件以实现未来的跨平台兼容性
  • 我想将元信息存储在文件中以供应用程序外部参考
  • 我正在考虑将元信息作为 INI 的一部分并使用name=value规则,但更愿意将信息保留为注释
0 投票
4 回答
1469 浏览

xml - 选择什么设置存储格式?

我正在编写一个 Qt 应用程序,并且需要存储程序的设置。我希望它们可以被非高级用户轻松编辑,但对高级用户来说足够灵活(因此允许通过其他程序、脚本等轻松进行自动编辑)。QSettings 确实提供了两种格式,本机格式,对于 Windows 是注册表,以及 INI 格式,对于大多数其他平台是本机格式。INI 很好,但是在其中看到 @QString(...) 或其他 Qt 内容并不是真正可读的,而且有点容易出错。

注册表也不是很好。它的设计初衷不是为了搞乱,因此不太适合编辑或高级使用;它确实解决了跨线程和多个 QSettings 对象的同步问题(因此我不会清除所有内容,尽管我可以只使用一个受读写锁保护的全局对象)。我正在查看 XML,但它非常冗长,并且确实需要编写 QSettings 格式(不是真正的问题),但非常灵活。

我知道 XML 的其他替代品存在,但我并不真正熟悉它们;我当然不想编写解析器,我自己的最终格式是例外,而不是基本的东西。

更新 - 注意:我根本不会绕过 QSettings,我只会为它编写一个格式 - 看起来它只是传递给静态函数的两个函数指针(用于读取和写入函数),然后我可以使用我的格式。

更新 2:我也担心 Linux 服务器,它们通常没有 GUI。我希望人们能够通过 nano 或类似的东西轻松地从服务器编辑配置,而无需使用管理器(是的,我会有一个守护程序服务器和一个远程 GUI 管理器)。