[BETA] [FUNCTION] php2json

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

[BETA] [FUNCTION] php2json

Сообщение Поручик »

Наименование модификации: [FUNCTION] php2json

Описание: Функция для преобразования php-переменных (строка, число, булево, массив, хэш, объект) в JSON-формат. Предназначена в основном для использования в модах для phpbb3, разработанных по AJAX-технологии.

Функция является аналогом php-функции json_encode(), но в тоже время корректно работает с нелатинскими символами и не проводит анализ передаваемых данных.

При разработке функции были использованы материалы библиотеки JsHttpRequest, Services_JSON и сайта Заметки программиста.

Пример использования:

Код: Выделить всё

<?
include($phpbb_root_path . 'includes/functions_json.' . $phpEx);

// convert a complexe value to JSON notation, and send it to the browser
$value = array('foo', 'bar', array(1, 2, 'baz'), array(3, array(4)));

echo php2json($value);

// prints: ["foo","bar",[1,2,"baz"],[3,[4]]]
?>
Версия: 1.0.2
Последний раз редактировалось Айдар 24.04.2011 12:19, всего редактировалось 2 раза.
Причина: Удалено "...поддержка мода только на сайте автора"
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: [BETA] [FUNCTION] php2json

Сообщение Поручик »

На офе уже давно версию 1.0.1 объявил, а тут ещё первый вариант болтается и тишина.

Обновление файла includes/functions_json.php
+ добавлена функция send_php2json_to_browser().
+ небольшие изменения в коде.

Библиотека используется в пока ещё неопубликованном AJAX-аддоне для мода Thanks for post от Палыча. Собственно под него и делалось, но получилась универсальная вещь.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Вернуться в «Бета-версии модов для phpBB 3.0.x»