0

我目前正在为我们的 linux 托管公司编写脚本。我们需要将版本和上次更新检查等变量存储在 config.ini 文件中,该文件需要根据更新程序脚本所做的任何更新进行访问和写入。

我真的需要帮助将变量写入 config.ini 文件(然后在更新变量时覆盖或更改变量),创建 config.ini 文件并从 config.ini 文件中读取变量。

变量在不同时间存储,而不是一次存储,因此一个数组不起作用。我也有 if 语句,所以在某些情况下会在文件中放入一些变量,而在其他情况下,文件中会有不同的变量。

例子:

Server1 已安装 game1。Server2 已安装 game2。

脚本检查 game1,然后检查数据库的最新版本,与配置文件进行比较。如果配置文件为空或旧,则更新然后将配置文件版本更改为数据库版本。每场比赛再次重复。如果游戏不存在,则不存储任何变量并跳到下一步。

我正在努力尝试以不同的时间间隔读取和写入文件而不覆盖前面的行。

得到一些支持会很棒。

问候, 斯考特

4

1 回答 1

0

我猜你想要想法。尝试使用 yaml、xml、sqlitedb 来存储您的配置设置。XML 可能有点难,因为您必须读写。对我来说,yaml 文件似乎是一个不错的选择。我还没有尝试过PHP yaml 函数,symfony有一个很好的yaml 组件。

我提到的另一个选择是如果你有很多复杂的配置,使用 sqlitedb 可能会派上用场。

于 2012-06-13T02:01:17.310 回答