-3

実際、私はphpアプリケーションを作成していますが、奇妙な問題に遭遇しました。構成ファイル myfile.ini があります。そこには 1 つのカテゴリがあります。

[MYFILES]
FILENAME=My file
FILEID=32404506123
FILEINFO=This file package now has no download limit giving you access to as much music, film and tv as you want.

ブラウザーから何かを抽出し始めると、「ページを表示できません」と表示されます。以下のように、MYFILES カテゴリまたはその他のカテゴリに関係なく:

$fileconfig = get the path of myfile.ini;
$fileproperties= $this->_configreader->getParam ($fileconfig , 'FILEPROPERTIES', '' );

上記の FILEINFO から「いいえ」を削除すると、正常に動作します。また、FILEINFO を二重引用符で囲むと、正常に動作します。

これに関して私を助けてください。

ありがとう

4

1 に答える 1

2

上記の質問が見つからないため、あなたの問題が何であるかを言うのは難しい.

使用中にエラーが発生したと思いますparse_ini_file()。PHP は非常に厳密な *.ini 形式を読み取るため、ほとんどの値は引用符で囲む必要があります。

注: ini ファイルのキーとして使用してはならない予約語があります。これらには、null、yes、no、true、false、on、off、none が含まれます。値 null、no、および false の結果は ""、yes および true の結果は "1" になります。文字 ?{}|&~![()^" をキーのどこにも使用してはならず、値に特別な意味を持たせる必要があります。

PHPドキュメントより)

于 2012-08-06T13:32:56.377 に答える