Здравствуйте, ТЗ прилагается ниже. Пишите у кого есть опыт создания плагинов для Wordpress и сможет помочь, ну и за какие цену и сроки.
Перевести код с PHP на Python
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Есть код на PHP, нужно перевести его на Python.
Нужно сделать функцию которая будет принимать str и dict (можно и json) и возвращать str как в этом коде.
class Hmac {
static function create($data, $key, $algo = 'sha256') {
if (!in_array($algo, hash_algos()))
return false;
$data = (array) $data;
array_walk_recursive($data, function(&$v){
$v = strval($v);
});
self::_sort($data);
if (version_compare(PHP_VERSION, '5.4.0', ' $data = preg_replace_callback('/((\\\u[01-9a-fA-F]{4})+)/', function ($matches) {
return json_decode('"'.$matches[1].'"');
}, json_encode($data));
}
else {
$data = json_encode($data, JSON_UNESCAPED_UNICODE);
}
return hash_hmac($algo, $data, $key);
}
static function verify($data, $key, $sign, $algo = 'sha256') {
$_sign = self::create($data, $key, $algo);
return ($_sign && (strtolower($_sign) == strtolower($sign)));
}
static private function _sort(&$data) {
ksort($data, SORT_REGULAR);
foreach ($data as &$arr)
is_array($arr) && self::_sort($arr);
}
}
?>
- Похожие заказы
- Веб-программированиенет заявокЗакрытгод назад
Здравствуйте, нужно сделать правки в существующем проекте (Строительный калькулятор), а также хотелось бы работать в долгострок (хочу развивать проект дальше, и предлагать заказы). Тз: Тз: https://paper.dropbox.com/doc/--BtlEIhbWG~HPHbyibTkyy_d~AQ-x3PkPXubXtifp3lvMg8oQ
Веб-программирование1 заявкаЗакрытгод назадСайт на платформе ОпенКарт Version 3.0.3.8 (rs.2), шаблон Техникс. Установили модуль Фильтр товаров OCFilter 4.8 и модуль Поисковая система с морфологией и релевантностью v3.1. При поисковом запросе на сайте, полученный результат нельзя отфильтровать. Прочел что ...
Веб-программирование1 заявкаЗакрытгод назадПока верстки нет, есть дизайн, хотелось бы узнать приблизительную оценку именно посадки по дизайну фигмы https://www.figma.com/file/n8ReL1DpheSZ68Yo8Ejj1w/Website%3A-Academy-of-Business-Competencies?node-id=1%3A408&t=L7FW0VKlPpvUuQUF-0
Веб-программирование6 заявокЗакрытгод назад[b]Задачи личного кабинета клиента. [/b]Работа клиента с заявками. 1.Список заявок 2.Создание заявки. 3.Переписка внутри заявки, которая видна менеджеру из смарта и клиенту из заявки. 4. Проверка результата выполнения задачи (исполнитель или менеджер отправляет заявку на проверку, клиент отправляет в ...
Веб-программирование1 заявкаЗакрытгод назадЕсть несколько сайтов, по которым требуются перидически вносить правки.
Веб-программирование8 заявокЗакрытгод назадНужно выполнить все пункты, у которых в самом первом столбце стоит цифра "1" ТЗ по ссылке https://docs.google.com/spreadsheets/d/1CUQzqWOiMlw59U0pZNVj6P-957V7jMWY6lv4dqSqKM4/edit?usp=sharing О проекте: сервис по сбору данных(позиций сайта в Яндексе и Гугле) и предоставлении отчетов по ним для пользователей. Данные поступают от ...
Веб-программирование4 заявкиЗакрытгод назадНужно разработать парсер для скачивания материалов с сайта. Есть сайт. Там вход в личный кабинет. В личном кабинете есть обучающий курс который состоит из уроков и тестов после каждого урока. Уроки - это страница с текстом, ...
Веб-программирование1 исполнительЗавершенгод назадПарсинг объектов недвижимости по параметрам, аренда, продажа, город 1) idealista.com 2) fotocasa.es 3) milanuncios.com 4) pisos.com 5) yaencontre.com 6) enalquiler.com 7) habitaclia.com
Веб-программирование1 исполнительЗавершенгод назад- $100
Привет! Куплен шаблон сайта на битриксе, куплена лицензия и сам домен. Нужно просто собрать сам сайт, взять шаблон и подключить, заполнить информацию и картинки.Какие еще нужны детали и какие сроки? - Привет. Есть сайт https://chance-live.comЕго нужно перенести ...
Веб-программирование2 заявкиЗакрытгод назад