Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB3
    » [FUNCTION] php2json
   преобразование php-переменных в JSON-формат
printer-friendly view
Author[FUNCTION] php2json
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

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

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

This function convert a PHP scalar, array, hash or object to JSON scalar/array/hash. This is an analog of json_encode(), but it can work correctly with a non-latin symbols and does not analyze the passed data. Output format must be fully JSON compatible.


Файл includes/functions_json.php содержит также функцию send_php2json_to_browser(). позволяющую отправить результат преобразования php-значения агенту пользователя (браузеру) в формате простого текста (text/plain).

Версия: 1.0.2

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

<?
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(12'baz'), array(3, array(4)));

$response_text php2json($value );

// $response_text: ["foo","bar",[1,2,"baz"],[3,[4]]]
?>



Code:

<?
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(12'baz'), array(3, array(4)));

send_php2json_to_browser($value);

// prints: ["foo","bar",[1,2,"baz"],[3,[4]]]
?>



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


Download functions_json.php.zip (31.88 KB). Added/Updated Sat 15 May, 2010 04:50. Downloaded 65 Time(s).
[FUNCTION] php2json


_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Display posts from previous:   

Summary Rating For >> [FUNCTION] php2json
Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0
Choose Rating: 1   2   3   4   5  

Similar Topics
Topic Author Forum Replies Last Post
No new posts [dev] Url To Link Name for phpBB2
преобразование адресов в ссылки при о...
Sergey Поддержка и моды для phpBB2 6 Mon 09 Jan, 2012 20:26 View latest post
Sergey
No new posts Мод Change bbcode quote with Gender mod
преобразование имени пользователя в ц...
Sergey Поддержка и моды для phpBB2 36 Wed 03 Feb, 2010 07:37 View latest post
Sergey
No new posts [RC] Simple Url To Link name before p...
преобразование локальных адресов в сс...
Sergey Поддержка и моды для phpBB3 90 Sun 18 Dec, 2011 03:55 View latest post
Sergey




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:1 Guest
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum