Tag Archive: php

Функция получения баланса любого адреса Bitcoin

При помощи сервиса Blockchain.info можно узнавать финальный баланс запрашиваемого bitcoin адреса просто обратившись через GET запрос к серверу блокчейна. Для этого мы просто напишем функцию, которая будет отправлять запрос и выдавать json данные по финальному балансу адреса: function getAddressInfo($address) {…
Read more

Создание ZIP архива с паролем в PHP

Следующая функция может запаковать в ZIP архив файл и установить пароль. Для создания ZIP архива используется встроенный архиватор ZIP Linux системы. Также у PHP скрипта должно быть разрешение на работу функции shell_exec. function createZip($fileName,$fileText,$zipFileName,$zipPassword) { $file = file_put_contents($fileName,$fileText); shell_exec(‘zip -P…
Read more

Работа с ZIP в PHP. Распаковка.

Для работы с zip архивом необходимо поставить расширение PHP — ZIP. Поставить его вы можете через PECL. Проверить что все ок можно посмотрев phpinfo(), около zip должно стоять enabled. При помощи данного расширения можно как создавать архивы так и распаковывать их….
Read more

X19 Ошибка 4 — неверная подпись. Возможное решение

Внезапно появилась проблема при отправке X19 запросов в Webmoney. Ответ выглядел как-то так: Error step 4 — проверка подписи не прошла. Ошибка при проверке подписи ClientPlanStr Далее кусок запроса. Поискав возможные пути решения в интернете нашел в чем может быть…
Read more

Динамическое изменение классов таблицы CGridView

Для изменения класса строк таблицы в CGridview yii1 можно воспользоваться следующим шаблоном: ‘rowCssClassExpression’ => function($row, $data) { // $row — номер строки // $data — модель данных if($data->amount > 0){ return ‘success’; } return ‘none’; }, Данный обработчик возвращает название…
Read more

Функция IP to Сountry на PHP

Достаточно часто требуется с входящего IP адреса клиента определить страну на лету. Это требуется как для финансовых так и для простых новостных сервисов или порталов. Самих сервисов IP2Country достаточно много, также в сети имеются базы данных стран и их диапазоны…
Read more

Функция перевода в рукописную сумму PHP

Еще очень давно нашел классную функцию для перевода суммы товара в пропись. Актуально для бухгалтерии и заключении договоров. Как пример, на вход функции отдаете num2str(7.38), получаете: семь целых 38 сотых. Код функции ниже: function num2str($inn, $stripkop=false) { $nol = ‘ноль’; $str[100]=…
Read more

Портфолио. Обменный сервис Cash2PM

Обменный сервис Cash2PM предлагает пользователям провести обмены следующих направлений: Western Union MoneyGram Contact Unistream Perfect Money USD Perfect Money EUR Perfect Money BTC BTC Доступен личный кабинет пользователя, система верификации, автоматический приём средств. Сервис доступен на русском и английском языках….
Read more