PHP: избежать незаконных символов в .ini-файлах - PullRequest
12 голосов
/ 29 марта 2010

В документации по parse_ini_file говорится, что вы не можете использовать эти символы {}|&~![()^" в значении. Есть ли способ избежать этих символов? Мне нужно их использовать. Нормальное экранирование с \ не похоже на работу.

Ответы [ 2 ]

15 голосов
/ 29 марта 2010

В руководстве говорится, что эти символы нельзя использовать в клавише - в противоположность значению . Чтобы использовать их в значениях, введите двойные кавычки в строку.

2 голосов
/ 03 ноября 2016

Попробуйте использовать INI_SCANNER_RAW (из той же документации) для scanner_mode:

parse_ini_file ( $filename, true, INI_SCANNER_RAW );
...