問題タブ [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 投票する
2 に答える
1542 参照

php - PHP の構成マネージャー

PHPの構成ファイル読み込み部分のコードリファクタリングに取り組んでいます。以前は複数の「ini」ファイルを使用していましたが、現在はプロジェクトのすべての構成の詳細を含む単一の XML ファイルを使用する予定です。問題は、誰かが ini や DB などの構成ファイルを必要とし、デフォルトのもの (この場合は XML) ではない場合、私のコードでその部分を処理する必要があることです。

誰かが ini のような他の構成オプションを使用したい場合、彼は私の XML 構成ファイルに似た ini ファイルを作成する必要があり、私の構成マネージャーは解析やキャッシュへの保存などのすべてを処理する必要があります。そのためには、基礎となるデータストアが何でもかまいません(XML、DB、iniなど)構成データの適切なインターフェースを言うメカニズムが必要です。また、これらの基礎となるストアに依存したくありません。他のファイル形式に拡張できます。

0 投票する
2 に答える
10991 参照

php - Zend_Config_Iniが文字通り読み取るように、.iniファイルの改行文字をエスケープするにはどうすればよいですか?

PHP / Zend Frameworkを使用して、複数行の電子メールをiniファイルに保存しようとしています。文字列に改行文字が含まれています。Zend_Config_Iniを使用してiniファイルを解析すると、改行文字がエスケープされて返されるため、改行ではなく画面に出力されます。

例:

Zend_Config_Iniによって次のように解析されます。

その後、電子メールに次のように印刷されます。

こんにちはジョン、\ n \nこれはテストメッセージです。\nさようなら!

代わりに、電子メールを次のように表示します。

こんにちはジョン、

これはテストメッセージです。
さよなら!

誰かがこれを達成する方法を知っていますか?ありがとう!

0 投票する
2 に答える
33089 参照

php - PHP:php.iniではなく1つのファイルにmax_file_uploadsを設定します

PHPの多くの変数と同様に、ページでini_set()を使用しても実際には機能しません。

最近PHPバージョンをアップグレードしたところ、複数の画像のアップローダーに上限が設定されていることがわかりました。3時間のフラストレーションの後、新しいPHPインストールで新しい「max_file_uploads」パラメーターが「20」に設定されていることがわかりました。

したがって、最初の7つの画像のみがアップロードされます(それぞれが3つのサイズ、7 * 3 = 21です)。

これで、php.iniの値「max_file_uploads」を300に変更できますが、その側を広くしたくはありません。

単一のファイル(upload.php)に対してのみその値を設定する方法はありますか?これに.htaccessファイルを使用できますか?

0 投票する
1 に答える
2083 参照

php - LinuxのZendconfiginiファイルに中括弧内の変数を含める

変数を中括弧で囲んで.iniファイル設定に含めようとしていますが、ZendはLinuxでは変数を正しく解析できないと文句を言っています。ただし、Windowsでは正しく機能します。

これは、Linuxでスローされるエラーです。

中括弧を引用符で囲むと、Linuxでエラーが解消される可能性がありますが、それは奇妙な解決策のようです。

すべてのプラットフォームでこの問題を解決するためのより良い方法はありますか?ご協力いただきありがとうございます、

デイブ

0 投票する
2 に答える
12994 参照

php - PHP: .ini ファイル内の不正な文字をエスケープする

parse_ini_fileのドキュメントには、これらの文字を値に使用できないと記載さ{}|&~![()^"れています。これらの文字をエスケープする方法はありますか? 私はそれらを使用する必要があります。\ による通常のエスケープは機能しないようです。

0 投票する
1 に答える
2357 参照

php - iniファイルphpの変数

ねえ、私は私のiniファイルにこのような構造を持っています。変数値内の変数を解析できるようにしたいです。

ただし、site.urlはsite.url.images内で解析されません。

zendconfiginiを使用してiniファイルを解析しています。この機能を自分で追加する以外に解決策はありますか?

0 投票する
10 に答える
72849 参照

python - Pythonで.propertiesファイルを解析する

モジュールは 、コンテンツがキーと値のペアである(つまり、INIスタイルのセクションヘッダーがない)ConfigParser単純なJavaスタイルのファイルを解析する場合に例外を発生させます。.propertiesいくつかの回避策はありますか?

0 投票する
8 に答える
75913 参照

windows - .ini ファイルを読み取る Windows バッチ スクリプト

.ini次の形式のファイルを読み取ろうとしています。

.ini基本的に、ファイルから特定の値を出力OtherSectionNameしたいと考えていますAnotherSectionName

0 投票する
2 に答える
764 参照

python - Python で etc/sysconfig から値を取得する方法

/etc/sysconfig/ に構成ファイル FOO があります。この Linux ファイルは INI ファイルに非常に似ていますが、セクション宣言がありません。

このファイルから値を取得するために、私は次のようなシェル スクリプトを作成していました。

今、私はpythonで同じことをしたいと思っています。ConfigParser を使用しようとしましたが、ConfigParser は、セクション宣言がない限り、このような INI ファイルのような形式を受け入れません。

そのようなファイルから値を取得する方法はありますか?

0 投票する
1 に答える
6722 参照

mysql - 大規模システム用の MySQL 構成ファイル

Windows 2003 Server Enterprise Edition ボックスで MySQL を実行しています。MySQL は、ボックスで実行されている唯一のプログラムです。私たちは約を持っています。8 つのスレーブがレプリケートされましたが、複数のスレーブを同じマスターに接続しても、パフォーマンスが大幅に低下することはないと理解しています。マスター サーバーには、16G RAM、RAID 10 の 10 テラバイト ドライブ、および 4 つのデュアルコア プロセッサが搭載されています。私が他のサイトから見たものによると、私たちはマスター db サーバーとして非常に堅牢なマシンを持っています。4G RAM しか搭載していないが、同様のハード ドライブ、RAID などを備えたマシンからアップグレードしたところです。Apache も実行していたので、db サーバーとアプリケーション サーバーでした。少し遅くなってきたので、db サーバーをこの新しいマシンに分割し、アプリケーション サーバーを最初のマシンに保持しました。また、アプリケーションを実行する他のいくつかのスレーブ サーバー間でアプリケーションの負荷を分散しました。問題は、新しい db サーバーで mysqld.exe がほぼ常に CPU の 95 ~ 100% を消費しており、実際にアプリの実行が遅くなっていることです。より最適化できるクエリとテーブル構造がいくつかあることはわかっていますが、それらは古い小さなサーバーで問題なく機能したため、my.ini (MySQL 構成) ファイルが適切に構成されていないと思います。私がネット上で見ているもののほとんどは、小さなマシンで構成ファイルを設定するためのものです。私たちのような大きな専用マシン用に my.ini ファイルを正しく設定するのを手伝ってくれる人はいますか? どうやって mysqld がここまで行き詰まるのかわからない! exe はほぼ常に CPU の 95 ~ 100% を消費し、実際にアプリの実行速度を低下させています。より最適化できるクエリとテーブル構造がいくつかあることはわかっていますが、それらは古い小さなサーバーで問題なく機能したため、my.ini (MySQL 構成) ファイルが適切に構成されていないと思います。私がネット上で見ているもののほとんどは、小さなマシンで構成ファイルを設定するためのものです。私たちのような大きな専用マシン用に my.ini ファイルを正しく設定するのを手伝ってくれる人はいますか? どうやって mysqld がここまで行き詰まるのかわからない! exe はほぼ常に CPU の 95 ~ 100% を消費し、実際にアプリの実行速度を低下させています。より最適化できるクエリとテーブル構造がいくつかあることはわかっていますが、それらは古い小さなサーバーで問題なく機能したため、my.ini (MySQL 構成) ファイルが適切に構成されていないと思います。私がネット上で見ているもののほとんどは、小さなマシンで構成ファイルを設定するためのものです。私たちのような大きな専用マシン用に my.ini ファイルを正しく設定するのを手伝ってくれる人はいますか? どうやって mysqld がここまで行き詰まるのかわからない! 私がネット上で見ているもののほとんどは、小さなマシンで構成ファイルを設定するためのものです。私たちのような大きな専用マシン用に my.ini ファイルを正しく設定するのを手伝ってくれる人はいますか? どうやって mysqld がここまで行き詰まるのかわからない! 私がネット上で見ているもののほとんどは、小さなマシンで構成ファイルを設定するためのものです。私たちのような大きな専用マシン用に my.ini ファイルを正しく設定するのを手伝ってくれる人はいますか? どうやって mysqld がここまで行き詰まるのかわからない!

参考: 1 秒あたり約 100 件のクエリがあります。MyISAM テーブルのみを使用するため、skip-innodb が ini ファイルに設定されています。はい、いくつかの設定を変更できるため(サーバーIDなど、起動時にサーバーを強制終了します)、iniファイルを正しく読み取っていることはわかっています。

my.ini ファイルは次のとおりです。

すべての助けをありがとう。大変感謝しております。