ПРЕДУПРЕЖДЕНИЕ: Уязвимость была указал PhilG в этом сценарии, и он должен не использоваться. Это был пример сценария я сделал, когда мне было 15. Кроме того, я не помню ничего об этом и не планирую исправить. Не стесняйтесь раскошелиться его и работать на ней, если вы хотите. Я даже не уверен, что он работает больше.
Я создал лотерейный скрипт, который автоматизирует процесс платежей и выплат, и я думал, что с открытым исходным кодом, так как я буду в любом случае не использовать его ... если вам это нравится, пожалуйста, подумайте о пожертвовании ко мне, мое пожертвование адрес в моей подписи.
Я отправляю на этом форуме, как и где я отправил свою первоначальную нить о BitLuck. Модификации: не стесняйтесь, чтобы переместить его.
Версия 0.3 размещается только на Github. BitLuck на Github
Вы можете скачать v0.2 Вот.
Если по каким-то причинам вы все еще хотите v0.1, вы можете найти его Вот.
Changelog:
Версия 0.2 - Добавлена настройка стоимости waiting.html (используется статичный 1 BTC).
Версия 0.1 - Initial Script
Требования:
- PHP 5
- MySQLi для PHP
- Curl для PHP
- JSON для PHP
Инструкция по установке:
1. Создание базы данных на сервере MySQL и запустить lottery.sql на него.
2. Выполнить "bitcoind" либо с -rpcuser и -rpcpass вариантов, или с ними, указанные в вашем bitcoin.conf
3. Введите в командной строке, для создания учетной записи лотереи пула (вам не нужно делать что-либо с выходом): bitcoind getaccountaddress "Лотерея бассейн"
3. Редактировать config.inc.php и обновить $ rpc_ * переменные в соответствии с вашими настройками сервера RCP, тем $ sql_ * переменными соответствуют параметрам сервера MySQL, ключ владельца, плату, рисует время и стоимость билетов.
4. Переместите give_prize.php за пределами корневой директории.
5. Настройка хрон или аналогичный сервис для запуска give_prize.php в то время вы хотите приз, который можно сделать.
6.
7. Прибыль!
Дай мне знать, как она идет, и если есть какая-либо ошибка, я буду пытаться исправить их. Поскольку это не является текущим проектом, я не использую Git или другую систему управления версиями источников, как это не должно быть слишком много изменения, только исправления ошибок.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не даю никакой гарантии, и если что-то пойдет не так, это не моя вина. Обратите внимание, что это не пример моего Лучший работа, а быстро, что я взломал вместе в час или два при изучении о API Bitcoin.
Я надеюсь, что это помогает кому-то. Если вы хотите отправить пожертвование для моих усилий, пожалуйста, используйте этот адрес: 1B7aTxrcaEVopuqrqidTQMxE9mpDUZRwAb