Ошибка синтаксического анализа PHP - PullRequest
0 голосов
/ 23 марта 2012

Я получаю сообщение об ошибке ini для следующего файла ini :

[photo]
price = 5.00

[shipping]
South Africa[value] = 50.00
South Africa[incremental] = 100

Pakistan[value] = 120.00
Pakistan[incremental] = 100

[discount]
min[quantity] = 50
min[value] = 5

max[quantity] = 150
max[value] = 10

[admin]
email = xxxx@gmail.com
name = Admin
subject = Your order with xxx

Ошибка появляется в строке № 5

Это довольно странно. Этот же файл отлично работает на моей машине, но не на удаленном сервере

Ответы [ 2 ]

2 голосов
/ 23 марта 2012

По какой-то конкретной причине вы не можете сделать что-то вроде

$ini = array();

$ini["photo"]["price"] = 5.00;

$ini["shipping"]["South Africa"]["value"] = 50.00;
$ini["shipping"]["South Africa"]["incremental"] = 100;
1 голос
/ 28 марта 2012

Обновление до PHP5.3.1 для анализа значений вложенных переменных.

Мы только что подтвердили ту же проблему на одном из наших серверов LAMP, также с PHP 5.2.17.

Тот же код работает на другом сервере под управлением PHP5.3.8

...