0

私は現在、Linux ホスティング会社のスクリプトに取り組んでいます。バージョンや最終更新チェックなどの変数を config.ini ファイルに保存する必要があります。このファイルは、アップデータ スクリプトによる更新に応じてアクセスおよび書き込みが必要です。

変数をconfig.iniファイルに書き込んで(後で変数が更新されたときに変数を上書きまたは変更して)、config.iniファイルを作成して、config.iniファイルから変数を読み取るのに本当に助けが必要です。

変数は一度に保存されるわけではなく、異なるタイミングで保存されるため、1 つの配列では機能しません。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 に答える