|
17 октября 2012, 9:17:21 PM | # 1 |
Сообщения: 1
цитировать ответ |
Re: конвертер валют Bitcoin PHP
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Я хочу принять биткойна на моем сайте электронной торговли для оплаты товаров. Я принимаю их вручную на данный момент, генерируя адреса для каждого клиента, но, как минимум, мне нужно, чтобы отобразить итог оформления заказа посетителя в обоих USD и Bitcoins. Есть ли способ получения данных с сервера о том, что текущий Bitcoin обменный курс с помощью PHP?
|
17 октября 2012, 9:54:02 PM | # 2 |
Сообщения: 1064
цитировать ответ |
Re: конвертер валют Bitcoin PHP
Получил 1806 Биткоинов
Реальная история. Код: Функция mtgox_query ($ путь, массив $ REQ = массив ()) { $ Ключ = 'ххх'; // от вашего мт. GOX счет $ Секретными = 'хххх'; // от вашего мт. GOX счет $ Т = взорваться (»», микропоры ()); $ REQ [ 'Nonce'] = $ т [1] .substr ($ т [0], 2, 6); $ Post_data = http_build_query ($ REQ, '', '&«); $ Заголовки = массив ( 'Отдых-Key:' $ ключ. 'Rest-Sign:' .base64_encode (hash_hmac ( 'sha512', $ post_data, base64_decode ($ секрет), правда)), ); Статические $ ч = NULL; если (is_null ($ ч)) { $ Ч = curl_init (); curl_setopt ($ ч, CURLOPT_RETURNTRANSFER, правда); curl_setopt ($ ч, CURLOPT_USERAGENT 'Mozilla / 4.0 (совместимый; MtGox PHP клиента;' .php_uname ( 's'). '; PHP /'.. phpversion () ')'); } curl_setopt ($ ч, CURLOPT_URL, «https://mtgox.com/api/'.$path); curl_setopt ($ ч, CURLOPT_POSTFIELDS, $ post_data); curl_setopt ($ ч, CURLOPT_HTTPHEADER, $ заголовки); curl_setopt ($ ч, CURLINFO_HEADER_OUT, правда); $ Рез = curl_exec ($ ч); если ($ Рез === ложь) певд Exception ( 'Не удалось получить ответ:' .curl_error ($ CH)); $ Декабрь = json_decode ($ Рез, правда); если (! $ Декабрь) бросить новый Exception ( 'mtgox_query'); вернуть $ разл; } // вызов метода из (https://en.bitcoin.it/wiki/MtGox/API/HTTP/v1), используя функцию. $ Mt_gox = mtgox_query ( '1 / BTCUSD / тиккера'); // из положить значение. Эхо $ mt_gox [ 'возвращение'] [ 'последний'] [ 'значение']; // это будет сбрасывать все значения возвращаются из этого вызова. эхо "<до>'. print_r ($ mt_gox, правда). ' предварительно>«; |
17 октября 2012, 10:28:04 PM | # 3 |
Сообщения: 1064
цитировать ответ |
Re: конвертер валют Bitcoin PHP
Кроме того, можно использовать
Код: Функция JSONtoAmount ($ значение) { вернуться круглый ($ значение * 1E8); } преобразовать поплавки и избежать ошибок округления. Это объясняется здесь. https://en.bitcoin.it/wiki/Proper_Money_Handling_(JSON-RPC) |
17 октября 2012, 10:29:19 PM | # 4 |
Сообщения: 1064
цитировать ответ |
Re: конвертер валют Bitcoin PHP
Кроме того, можно использовать Код: Функция JSONtoAmount ($ значение) { вернуться круглый ($ значение * 1E8); } преобразовать поплавки и избежать ошибок округления. или просто использовать GOX монтирования "value_int" значение и преобразовать в десятичное для отображения. Это объясняется здесь. https://en.bitcoin.it/wiki/Proper_Money_Handling_(JSON-RPC) |
5 ноября 2012, 5:58:49 AM | # 5 |
Сообщений: 27
цитировать ответ |
Re: конвертер валют Bitcoin PHP
Спасибо за CodeSnippets. Полезно.
|
8 ноября 2012, 11:27:15 AM | # 6 |
Сообщений: 71
цитировать ответ |
Re: конвертер валют Bitcoin PHP
С PHP 5.0.0 вы можете изменить
Код: $ Т = взорваться (»», микропоры ()); в$ REQ [ 'Nonce'] = $ т [1] .substr ($ т [0], 2, 6); Код: $ REQ [ 'одноразовое значение'] = микропоры (истина); |