У меня странная проблема, странная, потому что в Google ничего не появляется. Я пытаюсь проанализировать INI-файл, полный кодов состояния HTTP, StatusCodes.ini. Я провел тестирование в трех различных средах: локально (WAMP) на общем хосте (Hostmonster.com), а теперь на выделенной машине, на которой работает CentOS с CPanel / WHM. Первые две среды работают нормально, но на выделенной машине я получаю предупреждение:
Warning: syntax error, unexpected TC_CONSTANT in StatusCodes.ini on line 8
при работе:
$ini = parse_ini_file('StatusCodes.ini',true);
$codes = $ini['codes'];
INI-файл выглядит так:
[codes]
100 = Continue
101 = Switching Protocols
200 = OK
201 = Created
202 = Accepted
203 = Non-Authoritative Information
204 = No Content
205 = Reset Content
206 = Partial Content
300 = Multiple Choices
301 = Moved Permanently
302 = Found
303 = See Other
304 = Not Modified
305 = Use Proxy
307 = Temporary Redirect
400 = Bad Request
...
В случае, если вы не хотите считать, 204 = Нет содержимого, это строка 8. Я вычеркнул строку и ничего не изменилось. Есть предложения?