|
json_encode
|
|||
---|---|---|---|
#18+
Делаю запрос к хранимке в Firebird-е, формирую массив, так, что бы элементы первого массива описывали метод, юзверя и прочую информацию, а элементы под массива имели данные из БД. Ниже представлен код формирования массива и преобразования его в json. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Проблема в том, что как только я в массив вида: Код: php 1. 2. 3.
Добавляю под массив, функция json_encode перестаёт возвращать JSON, хотя ранее делал подобное и сейчас делаю вроде как по примеру, но не могу понять в чём моя ошибка. Если вы считаете вопрос тупым, бросьте меня по ссылке в интернете, буду весьма признателен. PHP Version 7.1.24 Firebird 2.5 Пример массива, который пытаюсь преобразовать. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 02:23 |
|
json_encode
|
|||
---|---|---|---|
#18+
RackotPro, проверил, на хостинге, работает верно, ранее сталкивался с такой проблемой на хостинге, потребовалось обновить PHP. Код, тот что выше пытался выполнить в VertrigoServ (web server под windows) видимо json_encode от старой версии, хотя phpInfo гласит PHP Version 7.1.24. В итоге беда, хостинг для теста использовать не могу, т.к. БД внутри корпоративной сети и доступ извне не возможен. А уйти от VertrigoServ не могу, т.к. он единственный, кого я сумел подружить с Firebird. Если кто нибудь сталкивался с подобной проблемой, просьба отписаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 02:38 |
|
json_encode
|
|||
---|---|---|---|
#18+
RackotPro, wtf!? файл был в кодировке cp1251 в header страницы тоже отправлял cp1251, так же при коннекте к firebird. Поменял на utf8 заработало. В чём проблема честно говоря не понял. json_encode работает только с utf8? Звучит как бред. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 04:09 |
|
json_encode
|
|||
---|---|---|---|
#18+
бред - это все что написано выше 1. почитайте спецификацию json 2. результат вызова json_encode надо проверять ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 08:37 |
|
json_encode
|
|||
---|---|---|---|
#18+
RackotProjson_encode работает только с utf8? Звучит как бред.Документация http://php.net/manual/ru/function.json-encode.php придерживается прямо противоположного мнения. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 13:03 |
|
|
start [/forum/topic.php?fid=23&fpage=17&tid=1459991]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 390ms |
0 / 0 |